﻿@charset "utf-8";
/* CSS Document */

html, body {
	height:100%;
}
html {
	min-height:100%;
}

img, div, h1, a, p, span, li, input { behavior: url(o/iepngfix.htc) }


/****************** emoticons *********************/


/*** conditions ***/

.WriteTxt .emoticons{
right:28px;
}
.WriteTxt .emoticons a.EITrig{
padding:1px;
}


/******************/


.emoticons{
	display:block;
	float:right;
	position:absolute;
	right:18px;
	top:7px;
	}
.emoticons a.EITrig{
	display:block;
	float:left;
	width:18px;
	height:18px;
	opacity:0.4;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	cursor:pointer;
}
.emoticons a.EITrig:hover{
	opacity:1;
}
.emoticons a.EITrig img{
	display:block;
	float:left;
}

.emoticons .emoticons-popup{
	display:none;
	float:left;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
}

.emoticons .emoticons-wrap{
	display:block;
	float:left;
}

.emoticons .emoticons-wrap a.EITrig{
background:url(/i/closeiconBig.png) no-repeat 0 -20px;
padding:1px;
display:block;
float:right;
opacity:1;
-moz-transition:none;
-webkit-transition:none;
-o-transition:none;
}
.emoticons .emoticons-wrap a.EITrig:hover{
background:url(/i/closeiconBig.png) no-repeat 0 -40px;
}
.emoticons .emoticons-wrap a.EITrig:active{
background:url(/i/closeiconBig.png) no-repeat 0 -60px;
}


.emoticons .emoticons-wrap .showMoreEI{
	display:block;
	float:left;
	margin:-17px 0 0 1px;
}
.emoticons .emoticons-wrap .showMoreEI a{
	width:172px;
	display:block;
	float:left;
	padding:6px 5px;
	background:#f1f1f1;
	text-align:center;
	vertical-align:middle;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	cursor:pointer;
}
.emoticons .emoticons-wrap .showMoreEI a:hover{
	background:#eaeaea;
}

.emoticons .emoticons-wrap .showMoreEI a span{
	width:7px;
	height:4px;
	display:inline-block;
	background:url(/i/arrows-updown.png) no-repeat 0 0;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	opacity:0.5;
}
.emoticons .emoticons-wrap .showMoreEI a:hover span{
	opacity:1;
}
.emoticons .emoticons-wrap .showMoreEI a#eIdown{
	position:relative;
	z-index:1;
	margin:-15px 0 0 0;
}

.emoticons .emoticons-wrap .showMoreEI a#eIdown span{
	background:url(/i/arrows-updown.png) no-repeat -7px 0;
}


.emoticons .emoticons-wrap .eMlayout{
	display:block;
	float:left;
	padding:5px 5px 20px 5px;
	background:#ffffff;
	border:1px solid #bebebe;
	box-shadow:0 0 5px #bebebe;
	width:172px;
}

.emoticons .emoticons-wrap ul{
	list-style:none;
	display:block;
	float:left;
	overflow-y:scroll;
	height:160px;
}

.emoticons .emoticons-wrap ul li{
	list-style:none;
	display:block;
	float:left;
	width:30px;
}
.emoticons .emoticons-wrap ul li a{
	display:table-cell;
	border-radius:2px;
	padding:0;
	position:relative;
	width:42px;
	height:42px;
	text-align:center;
	vertical-align:middle;
}
.emoticons .emoticons-wrap ul li a:hover{
	background:#f1f1f1;
}

.emoticons .emoticons-wrap ul li a img{
	display:inline-block;
}


/*******************************************************/
 #dhtmlgoodies_tooltip {
                background-color: #fff;
                border: 1px solid #bebebe;
                border-radius: 5px;
                box-shadow: 0 0 10px #bebebe;
                display: none;
                font: normal 12px Arial, Helvetica, sans-serif;
                padding: 5px;
                position: absolute;
                z-index: 20000;
            }

            #dhtmlgoodies_tooltipShadow {
                -khtml-opacity: 0.7;
                -moz-border-radius: 6px; /* Rounded edges in Firefox */
                -moz-opacity: 0.7;
                background-color: #555;
                display: none;
                filter: alpha(opacity=70);
                opacity: 0.7;
                position: absolute;
                z-index: 10000;
            }
            
.jqModal{
 cursor: pointer;   
}

.posts .undoDisplay {
    display: block;
    float: left;
    width: 506px;
}
.posts .undoDisplay p {
    background: none repeat scroll 0 0 #FDF7AF;
    color: #444444;
    display: block;
    float: left;
    font: 12px segoe ui,arial,Helvetica,sans-serif;
    margin: 0 0 3px;
    padding: 5px 0;
    text-align: center;
    width: 506px;
}
.posts .status .undoDisplay {
    width: 446px;
}
.posts .status .undoDisplay p {
    background: none repeat scroll 0 0 #FDF7AF;
    color: #444444;
    display: block;
    float: left;
    font: 12px segoe ui,arial,Helvetica,sans-serif;
    margin: 0 0 3px;
    padding: 5px 0;
    text-align: center;
    width: 446px;
}



.channel{
	display:block;
	float:left;
	margin:5px 0 0 0;
	position:relative;
	}

.channel p{
	display:block;
	margin:0 0 5px 0;
}
.channel iframe{
	display:block;
	float:left;
	}

.channel:hover .pop-out{
	display:block;
	}
.pop-out{
	display:none;
	float:left;
	position:absolute;
	top:0;
	right:5px;
	margin:0;
	cursor:pointer;
	z-index:1;
	padding:0 0 10px 10px;
	}
	
.pop-out a {
	background:url(../i/popoutiC.png) no-repeat 0 0;
	padding:0;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	display:block;
	float:left;
}

.pop-out a:hover{
	display:block;
	float:left;
}

.ytHolder{
	display:block;
	float:left;
	width:400px;
	position:relative;
	}
.ytHolder img{
	display:block;
	float:left;
	max-width:400px;
	max-height:400px;
}

.ytVidArrow{
	position:absolute;
	left:5px;
	top:5px;
	width: 32px;
	height: 32px;
	background: url(../i/vidPlay.png) no-repeat 0 0;
}

.ytTitle{
	display:block;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:5px 0 10px 0;
	width:400px;
	}
	
.ytTitle a{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}


/*************** share content preview *******************/

.ShareContentPrv{
	display:block;
	float:left;
	width:506px;
	margin:10px 0 20px 0;
	position:relative;
	}
.ShareContentPrv .PicL{
	display:block;
	float:left;
	width:130px;
	text-align:center;
	margin:0 10px 0 0;
	position:relative;
}
.ShareContentPrv .PicL a{
	display:block;
	float:left;
	width:130px;
	text-align:center;
}
.ShareContentPrv .PicL a img{
	max-width:130px;
	max-height:130px;
}

.ShareContentPrv .PicL.fadedIMG{
	border:2px dashed #ccc;
	margin:-2px 8px -2px -2px;
}
.ShareContentPrv .PicL.fadedIMG .formbutton{
	display:block;
	float:left;
	padding:2px 5px;
	top:5px;
	left:5px;
	width:auto;
	position:absolute;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	z-index:999999;
}

.ShareContentPrv .PicL.fadedIMG a img{
	opacity:0.1;
}


.ShareContentPrv .PicL .remove{
	display:block;
	float:left;
	position:absolute;
	top:-1px;
	left:-1px;
	width:20px;
	height:20px;
}
.ShareContentPrv .PicL .remove a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(i/closeiconBig.png) no-repeat  0 -60px;
}



/***/
.ShareContentPrv .PicL p{
	display:block;
	float:left;
	width:130px;
	margin:5px 0 0 0;
}
.ShareContentPrv .PicL p .formbutton{
	padding:1px 5px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	width:auto;
}
.ShareContentPrv .PicL p .leftArrow.formbutton{
	display:block;
	float:left;
}
.ShareContentPrv .PicL p .rightArrow.formbutton{
	display:block;
	float:right;
}
.ShareContentPrv .PicL p span{
	display:inline-block;
	margin:2px 0 0 0;
	color:#484848;
	text-align:center;
}

.ShareContentPrv .noThumb{
	display:block;
	position:absolute;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	bottom:-25px;
	left:0;
}
.ShareContentPrv .noThumb label{
	display:block;
	float:left;
}

.ShareContentPrv .Op{
	display:block;
	float:left;
	width:506px;
	margin:5px 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #e1e1e1;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}

.ShareContentPrv .Op span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

/***/
.ShareContentPrv .DescR.Full{
	width:506px;
}
.ShareContentPrv .DescR{
	display:block;
	float:left;
	width:366px;
}
.ShareContentPrv .DescR h3{
	display:block;
	margin:0 0 5px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.ShareContentPrv .DescR h3 span{
	display:block;
	margin:3px 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}
.ShareContentPrv .DescR p{
	display:block;
	margin:0 0 5px 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.ShareContentPrv .DescR textarea{
	display:block;
	float:left;
	resize:none;
	width:358px;
	padding:3px;
}

.ShareContentPrv .WriteTxt{
	display:block;
	float:left;
	width:506px;
	margin:0 0 10px 0;
}
.ShareContentPrv .WriteTxt textarea{
	display:block;
	float:left;
	width:488px;
	padding:5px;
	color:#484848;
	resize:none;
}


/*********** report post ******************/

.ShareContentPrv .ReportPostWrap{
	display:block;
	float:left;
	width:506px;
	font:normal 12px "Segoe UI", Arial, sans-serif;
	color:#484848;
}

/************************/

#topcontrol{
	position:absolute;
	bottom:100px;
	right:0;
	background:#fff;
	border:1px solid #6ed5ff;
	border-right:none;
	box-shadow:0 0 10px #bebebe;
	padding:10px;
	border-radius:5px 0 0 5px;
	z-index:2000;
	}
#topcontrol:hover{
	background-color:#f3f6f9;
	background-image:-moz-linear-gradient(top, #f3f6f9, #d5eaff); /* FF3.6 */
	background-image: -webkit-gradient(linear, top left, bottom left, from(#f3f6f9), to(#d5eaff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f3f6f9, #d5eaff); /* Chrome 10+, Saf5.1+ */
	background-image:-o-linear-gradient(top, #f3f6f9, #d5eaff); /* Opera 11.10+ */
	background-image:linear-gradient(top, #f3f6f9, #d5eaff);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#d5eaff'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #f3f6f9, #d5eaff); /* IE10 */
	border:1px solid #34c4ff;
	border-right:none;
}

#topcontrol span{
	display:block;
	float:left;
	width:15px;
	height:14px;
	background:url(http://cdn.wallpost.com/i/scrolltop.png) no-repeat 0 0;
}
#topcontrol:hover span{
	background:url(http://cdn.wallpost.com/i/scrolltop.png) no-repeat -15px 0;
}


/*******************************************************/
/*******************************************************/

.loading{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/preloader.gif) no-repeat 0 0;
	}

input, select{
	outline:none;
	border:none;
	}

input[type="text"], input[type="password"], textarea{
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	outline:none;
	}

input[type="text"], input[type="password"], select{
	border:1px solid #cecece;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
input[type="text"]:hover, input[type="password"]:hover{
	border:1px solid #a8a8a8;
}
input[type="text"]:focus, input[type="password"]:focus{
	border:1px solid #a8a8a8;
	box-shadow:5px 5px 5px #ECECEC inset; 
}


textarea{
	border:1px solid #cecece;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
textarea:hover{
	border:1px solid #b7b7b7;
}
textarea:focus{
	border:1px solid #b7b7b7;
	box-shadow:5px 5px 5px #ECECEC inset; 
}

select{
	padding:2px;
	}

body {
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
	/*background:url(i/main-bg-rx.png) repeat-x 0 0;*/
	background:#fff;
}

body#AccAct{
	background:none;
	}

body.noBG{
	background:none;
	}


div, p, a, form, input, select, textarea, span, table, button, ul, li, b, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}

fieldset{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	}

input {
	outline:none;
}
a {
	color:#3366cc;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
	cursor: pointer;
}
img {
	border:none;
}

h1 {
	display:block;
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:0 0 0 0;
	margin:0 0 15px 0;
}
h2{
	color:#484848;
	}

h3 {
	font:bold 14px segoe ui, arial;
	color:#484848;
	display:block;
}
.main-wrap {
	display:block;
	float:left;
	width:100%;
}
.width-controller {
	display:block;
	position:relative;
	margin:0px auto;
	width:980px;
}

.wrapper {
	width:980px;
	display:block;
	float:left;
}

.button{
	display:block;
	float:left;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	padding:2px 5px;
	cursor:pointer;
	margin:0 0 0 0;
	text-decoration:none;
	background:#007fff;
	border:1px solid #006bd7;
	color:#ffffff;
	}

a.button{
		margin:0 5px 0 0; 
		padding:2px 7px;
	}
	a.button.last-child{
		margin:0;
		}
	
.button:hover{
	text-decoration:none;
	box-shadow:0 0 1px #FFFFFF inset;
	-moz-box-shadow:0 0 1px #FFFFFF inset;
	-webkit-box-shadow:0 0 1px #FFFFFF inset;
}
.button:active{
	box-shadow:0 0 2px #0059b2 inset;
	-moz-box-shadow:0 0 2px #0059b2 inset;
	-webkit-box-shadow:0 0 2px #0059b2 inset;
}


/************/

.buttonG{
	display:block;
	float:left;
	text-align:center;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#636363;
	padding:3px 5px;
	cursor:pointer;
	margin:0 0 0 0;
	text-decoration:none;
	border:1px solid #d9d9d9;
	background-image: -webkit-gradient(linear, top left, bottom left, from(#f5f5f5), to(#f1f1f1)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1); /* FF3.6 */
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1); /* Opera 11.10+ */
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f1f1f1'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1); /* IE10 */
	}

a.buttonG{
		margin:0 0 0 0; 
		padding:3px 5px;
	}
	a.buttonG.last-child{
		margin:0;
		}
	
.buttonG:hover{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid  #a1a1a1;
	text-decoration:none;
	background:#fff;
}
.buttonG:active{
	box-shadow:0 0 15px #d7d7d7 inset;
	border:1px solid #484848;
}


/**************************************/
/**************************************/


input.redbutton, a.redbutton{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:#850000 1px 1px;
	padding:1px 5px;
	text-transform:capitalize;
	background:#ff0000;
	border-bottom:1px solid #b20000;
	border-top:1px solid #ff6262;
	border-left:1px solid #ff2525;
	border-right:1px solid #ff2525;
	cursor:pointer;
	margin:0 0 0 0px;
	text-decoration:none;
	}
	
	a.redbutton{
		margin:0 5px 0 0; 
		padding:2px 7px;
	}
	a.redbutton.last-child{
		margin:0;
		}
	
	
	
input.redbutton:hover, a.redbutton:hover{
	box-shadow:0 0 4px #fff inset;
	-moz-box-shadow:0 0 4px #fff inset;
	-webkit-box-shadow:0 0 4px #fff inset;
	text-decoration:none;
}
input.redbutton:active, a.redbutton:active{
	box-shadow:0 0 5px #7f0005 inset;
	-moz-box-shadow:0 0 5px #7f0005 inset;
	-webkit-box-shadow:0 0 5px #7f0005 inset;
}



/***********************/
/***********************/

.formbutton{
	display:block;
	float:left;
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -85px #ffffff;
	color:#484848;
	padding:5px 20px;
	border:1px solid #999999;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	}
.formbutton:hover{
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -116px #ffffff;
	cursor:pointer;
	text-decoration:none;
}
.formbutton:active{
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -97px #ffffff;
	border:1px solid #000;
}

input.formbutton{
	padding:4px 20px;
}

span.sorc{
	padding:0 10px;
	}





/******************************************************************/
/*** nextlinks styles ***/

.nextlinks{
	display:block;
	float:left;
	margin:0 0;
	width:683px;
	border-top:1px solid #BDD8F4;
	padding:5px 0 0 0;
}
.nextlinks span{
	display:block;
	float:right;
}

.nextlinks a{
	padding:2px 5px;
}
.nextlinks a:hover{
	text-decoration:none;
	background:#dbecff;
}
.nextlinks a.current{
	background:#93b6dc;
	color:#fff;
}

.nextlinks input.button{
	margin:0 5px;
}

.contactList#CatList .nextlinks{
	display:block;
	float:right;
	margin:5px 0;
	width:auto;
	border:none;
}



/******************************************************************/
/*** status styles ***/


.block-post .status{
	width:436px;
	}

.ad-wrap .status{
	width:200px;
	}


.status{
	display:block;
	float:left;
	padding:0 0;
	margin:10px 0 0 0;
	}

.status .tslc{
	display:block;
	float:left;
	width:100%;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}



.status .share{
	display:block;
	float:left;
}

.social-ads .status .like{
	margin:0;
	float:right;
}
.status .like{
	display:block;
	float:left;
	/*margin:0 0 0 10px;*/
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
}

.status .comment{
	display:block;
	float:left;
	margin:0 0 0 10px;
}

.status .share span{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:2px 5px 0 0;
	background:url(i/wallpage-header-sprites.png) no-repeat -313px 0;
}
.status .like span{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:3px 5px 0 0;
	background:url(i/wallpage-header-sprites.png) no-repeat -245px 0;
}
.status .comment span{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:2px 5px 0 0;
	background:url(i/wallpage-header-sprites.png) no-repeat -267px 0;
}



.tslc .links{
	display:block;
	float:left;
	margin:0 0 0 20px;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.tslc .links{
	display:block;
	float:left;
	margin:0 0 0 20px;
	min-width:140px;
	}
}

.tslc .links span.bull{
	color:#a8a8a8;
	padding:0 0 0 0;
	display:block;
	float:left;
	margin:0 5px;
}
.tslc .links a{
	display:block;
	float:left;
	cursor:pointer;
}

.tslc .time{
	display:block;
	float:left;
	color:#707070;
	}


.report{
	display:block;
	float:left;
	width:100%;
	background:#f3f6f9;
	margin:3px 0 0 0;
	padding:5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.posts .block-post .inner-content .status .report p{
	display:block;
	padding:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.shares{
	border-top:1px solid #E5E5E5;
	margin:2px 0 0 0;
	display:block;
	float:left;
	width:100%;
	background:#f3f6f9;
	padding:5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.shares span{
	background:url(i/shares11.png) no-repeat 0 0;
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:2px 5px 0 5px;
}

.posts .block-post .inner-content .shares p{
	float:left;
	display:block;
	margin:0 5px 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	clear:none;
}
.posts .block-post .inner-content .shares p.sf, .posts .block-post .inner-content .shares p.sf a{
	color:#484848;
}

.viewAllCmnts{
	display:block;
	clear:both;
	color:#0055AB;
	padding:3px 0 0 0;
	}
.viewAllCmnts.comment{
	float:none;
	margin:0 0 0 6px;
	text-transform:none;
	}

.report span{
	float:left;
	width:11px;
	height:11px;
	margin:2px 5px 0 5px;
	background:url(i/wallpage-header-sprites.png) no-repeat -256px 0;
}

.report.vallc{
	border-top:1px solid #e5e5e5;
}
.report.vallc span{
	background:url(i/vallc.png) no-repeat 0 0;
}
.posts.viewPhotopage .report{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	}
.posts.viewPhotopage .report span{
	margin:2px 10px 0 10px;
}



.CommentsWrap{
	display:block;
	float:left;
	width:518px;
	margin:10px 0 -10px -10px;
	background:#f3f6f9;
	border-top:1px solid #e1e1e1;
	}

.CommentsWrap .Cwrapper{
	display:block;
	float:left;
	border-top:5px solid #ebeef1;
	position:relative;
	padding:10px 0 5px 0;
}



.CommentsWrap .Cwrapper .CmtAr{
	position:absolute;
	display:block;
	top:-6px;
	left:34px;
	float:left;
	width:21px;
	height:14px;
	background:url(../i/comments-arrow.png) no-repeat 0 0;
}


.PostStats{
	display:block;
	float:left;
	width:478px;
	margin:5px 0 20px 30px;
	color:#484848;
}

.PostStats .Iw{
	display:block;
	float:left;
	border-bottom:1px solid #ffffff;
}

.PostStats .Likes,
.PostStats .Comments,
.PostStats .Shares{
	display:block;
	float:left;
	width:478px;
	margin:0;
	border-bottom:1px solid #e1e1e1;
	padding:5px 0;
}

.PostStats .Likes i,
.PostStats .Shares i,
.PostStats .Comments i{
	display:block;
	float:left;
	width:11px;
	height:11px;
	background:url(../i/poststats.png) no-repeat 0 0;
	margin:2px 7px 0 0;
}

.PostStats .Shares i{
	background:url(../i/poststats.png) no-repeat -11px 0;
}
.PostStats .Comments i{
	background:url(../i/poststats.png) no-repeat -22px 0;
}


.commentpost{
	position:relative;
	display:block;
	float:left;
	width:478px;
	margin:0 0 0 30px;
	padding:5px 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	border-bottom:1px solid #ffffff;
	}


.commentpost .cPwrapper{
	display:block;
	float:left;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 5px 0;
}




.commentpost .inner-sub{
	display:block;
	float:left;
	width:432px;
	margin:0;
	padding:0;
}
.posts .block-post .inner-content .commentpost .inner-sub p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.statusC{
	display:block;
	float:left;
	width:417px;
	margin:3px 15px 0 0;
}
.statusC .time{
	display:block;
	float:left;
	color:#707070;
	margin:0 5px 0 0;
}
.statusC .like{
	float:left;
	margin:0;
}
.commentpost .inner-sub p{
	display:block;
	float:left;
	color:#707070;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	padding:0 15px 0 0;
	word-wrap:break-word;
	width:417px;
}
.commentpost p a.username{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	color:#3366cc;
}

.commentpost .usepicC{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:36px;
	height:36px;
}
.commentpost .usepicC img{
	display:block;
	float:left;
	max-width:30px;
	max-height:30px;
	padding:3px;
	box-shadow:0 0 2px #bebebe;
	background:#ffffff;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
}

.commentpost:hover .usepicC img{
	box-shadow:0 0 3px #868686;
}


/******************************************************************/

/*** remove styles ***/
.remove{
	display:none;
	position:absolute;
	right:0;
	top:5px;
	width:11px;
	height:11px;
	}


.remove a{
	display:block;
	width:11px;
	height:11px;
	float:left;
	background:url(i/remove.png) no-repeat 0 0;
	}
.remove a:hover{
	background:url(i/remove.png) no-repeat 0 -11px;
	}
.remove a:active{
	background:url(i/remove.png) no-repeat 0 -22px;
	}

.usersugg:hover .remove{
	display:block;
	}
.usersugg .remove a:hover{
	display:block;
	background:url(i/remove.png) no-repeat 0 -22px;
	}

.remove2{
	display:none;
	position:absolute;
	right:0;
	top:5px;
	width:11px;
	height:11px;
	}
.remove2 a{
	display:block;
	width:11px;
	height:11px;
	float:left;
	background:url(i/remove.png) no-repeat 0 0;
	}
.remove2 a:hover{
	background:url(i/remove.png) no-repeat 0 -22px;
	}
	
	
.RightSider .CommentsInGal .block-post:hover .remove2,
.commentpost:hover .remove2{
	display:block;
	}


.ad-wrap:hover .remove{
	display:block;
	}

.article-wrap:hover .remove{
	display:block;
	}

/******************************************************************/

.block-post:hover .editPost{
	display:block;
}

.block-post .editPost{
	display:none;
	float:left;
	position:absolute;
	top:0;
	right:20px;
	width:20px;
	height:20px;
}
.block-post .editPost a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(../i/editiconBig.png) no-repeat 0 0;
}
.block-post .editPost a:hover{
	background:url(../i/editiconBig.png) no-repeat 0 -20px;
}
.block-post .editPost a:active{
	background:url(../i/editiconBig.png) no-repeat 0 -40px;
}


.block-post .remove.delete a{
	background:url(../i/closeiconBig.png) 0 0;
}
.block-post:hover .remove.delete a:hover{
	background:url(../i/closeiconBig.png) 0 -20px;
}
.block-post:hover .remove.delete a:active{
	background:url(../i/closeiconBig.png) 0 -40px;
}


.block-post .remove{
	display:none;
	width:20px;
	height:20px;
	top:0;
	}
.block-post:hover .remove{
	display:block;
	}
.block-post .remove a{
	display:block;
	width:20px;
	height:20px;
	float:left;
	background:url(../i/DOptsArrow.png) no-repeat 0 0;
	}
.block-post:hover .remove a:hover{
	display:block;
	background:url(../i/DOptsArrow.png) no-repeat 0 -20px;
	}
.block-post:hover .remove a:active{
	display:block;
	background:url(../i/DOptsArrow.png) no-repeat 0 -40px;
	}


.block-post .removeOptions{
	z-index:1;
	position:absolute;
	top:0;
	right:0;
}
.block-post .removeOptions .iCWrap{
	display:block;
	position:absolute;
	top:0;
	right:0;
	float:left;
	width:20px;
	height:20px;
}
.block-post .removeOptions .iCWrap a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(../i/closeiconBig.png) no-repeat 0 -60px;
}

.block-post .removeOptions ul{
	display:block;
	float:left;
	position:absolute;
	top:20px;
	right:0;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	background:#fff;
	padding:2px 0;
	list-style:none;
}
.block-post .removeOptions ul li{
	display:block;
	list-style:none;
	background:#fff;
}
.block-post .removeOptions ul li a{
	padding:5px 10px;
	display:block;
	text-decoration:none;
	width:160px;
	color:#484848;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
.block-post .removeOptions ul li a:hover{
	text-decoration:none;
	background:#f1f1f1;
	color:#484848;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}


.block-post:hover .UStats{
	display:block;
}
.block-post .UStats{
	display:none;
	float:left;
	position:absolute;
	top:0;
	right:20px;
	}
.block-post .UStats a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(i/statsiC20.png) no-repeat 0 0;
	}
.block-post .UStats a:hover{
	background:url(i/statsiC20.png) no-repeat 0 -20px;
	}
.block-post .UStats a:active{
	background:url(i/statsiC20.png) no-repeat 0 -40px;
	}




/******************************************************************/

/******************************************************************/
/*** header styles ***/

.header.homePgHeader{
	position:fixed;
	box-shadow:0 1px 10px #D7D7D7;
	display:block;
	width:100%;
	float:left;
	height:88px;
	}

.header-right{
	display:block;
	float:right;
	margin:8px 0 0 0;
	}
.header-right ul{
	display:block;
	list-style:none;
	float:right;
	}
.header-right ul li{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	float:right;
	clear:right;
	height:33px;
	}

.header-right ul li.first-child{
	margin:0 0 5px 0;
}
	
.facebook-login{
	display:block;
	float:right;
	}
.facebook-login a{
	display:block;
	float:left;
	text-decoration:none;
	border:none;
	outline:none;
	cursor:pointer;
	padding:8px 15px;
	color:#fff;
	font:bold 13px segoe ui, arial, Helvetica, sans-serif;
	border-radius:3px;
}
.facebook-login a:hover{
	background:#555555;
}
.facebook-login a:active{
	background:#464646;
}

.social-network-icons{
	display:block;
	float:right;
	margin:10px 0 0 0;
	}
.social-network-icons a{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 10px 0 0;
}

.facebook{
	background:url(i/header-sprites.png) no-repeat -211px 0;
	}
.twitter{
	background:url(i/header-sprites.png) no-repeat -227px 0;
	}
.youtube{
	background:url(i/header-sprites.png) no-repeat -243px 0;
	}



.search{
	display:block;
	float:left;
	margin:0 10px 0 0;
	position:relative;
	background:#fff;
	border-radius:3px;
	}

.search input[type="text"]{
	float:left;
	display:block;
	background:none;
	display:block;
	width:250px;
	border:none;
	padding:8px 10px;
	margin:0 0 0 0;
	background:#fff;
	color:#484848;
	border-radius:3px;
	}
	
.search input[type="submit"]{
	display:block;
	float:left;
	width:35px;
	border:none;
	outline:none;
	height:31px;
	margin:0 0 0 0;
	cursor:pointer;
	background:url(i/small-search-icon.png) no-repeat center center #FFFFFF;
	border-radius:0 3px 3px 0;
}
.search input[type="submit"]:active{
	background:url(i/small-search-icon.png) no-repeat center 9px #FFFFFF;
}
	
.search .ddown{
	display:block;
	float:left;
	margin:8px 0 0 0;
	padding:0 30px 0 15px;
	width:42px;
	height:16px;
	background:url(i/down48.png) no-repeat  70px center #fff;
	outline:none;
	cursor:pointer;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	border-left:1px dotted #999;
	position:relative;
	z-index:4;
	color:#484848;
	}
.search .ddown:hover .ddown-select{
	display:block;
}

.search .ddown-select{
	display:none;
	position:absolute;
	top:31px;
	right:28px;
	z-index:5;
	background:#fff;
	padding:3px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	border-radius:0 0 5px 5px;
	cursor:default;
	border:1px solid #bebebe;
	border-top:none;
	box-shadow:0 0 5px #bebebe;
	}
.search .ddown-select input[type="checkbox"]{
	margin:0 3px 0 0;
}
.search .ddown-select a{
	display:block;
	color:#484848;
	padding:3px 10px;
	width:75px;
	height:15px;
	line-height:13px;
	text-decoration:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.search .ddown-select a:hover{
	background:#f1f1f1;
	text-decoration:none;
	cursor:pointer;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}



.MsgBox{
	position:fixed;
	padding:0;
	min-height:20px;
	text-align:center;
	display:inline-block;
	margin:0;
	width:100%;
	}
.MsgBox p{
	z-index:100;
	top:79px;
	display:inline-block;
	position:relative;
	padding:3px 10px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#444;
	background:#fdf7af;
	border:1px solid #d0c874;
	border-radius:3px;
}

/*** header styles ends ***/



.header {
	display:block;
	float:left;
	position:fixed;
	top:0;
	width:100%;
	height:40px;
	padding:0 0 0 0;
    /*background:#001a57;*/
	/*border-top:1px solid #406cd2;*/
	border-bottom:1px solid #000;
	background-image: -webkit-gradient(linear, left center, right center, from(#252525), colorstop(25%,#555555), to(#252525)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, #252525, #555555 25%, #252525); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(left, #252525, #555555 25%, #252525); /* FF3.6 */
	background-image:-o-linear-gradient(left, #252525, #555555 25%, #252525); /* Opera 11.10+ */
	background-image:linear-gradient(left, #252525, #555555 25%, #252525);
 /*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#406cd2', EndColorStr='#12378d', GradientType=1); /* IE6–IE9 */
	background-image:-ms-linear-gradient(left, #252525, #555555 25%, #252525); /* IE10 */
	z-index:5;
	background-color:#252525;
	
}

/*** sub header styles ***/
.sub-header{
	display:block;
	float:left;
	position:fixed;
	top:40px;
	width:100%;
	height:40px;
	padding:0 0 0 0;
	background:#f3f6f9;
	border-bottom:1px solid #e1e1e1;
	box-shadow:0 0 4px #d2d2d2;
	z-index:4;
	}


.sub-header .wrapper{
	display:block;
	float:left;
	width:980px;
	position:relative;
	}



/******/



.sub-header .breadcrump{
	display:block;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	width:auto;
	margin:13px 0 0 0;
}
.sub-header .breadcrump ul li a{
	color:#484848;
}

.sub-header .status{
	display:block;
	float:right;
	margin:0;
	padding:5px 15px;
	margin:6px 0 0 0;
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	background:url(../i/updatesHilighter.gif) repeat;
	border-radius:5px;
	position:relative;
}


.sub-header .status a{
	line-height:20px;
	display:block;
	float:right;
}
.sub-header .status span{
	display:block;
	float:right;
	width:20px;
	height:20px;
	background:url(i/iConsprites.png) no-repeat -240px 0;
	margin:0 0 0 8px;
}


.sub-header .status:hover .info{
	display:block;
}

.sub-header .status .info{
	display:none;
	float:left;
	position:absolute;
	top:30px;
	left:-15px;
	background:#fdf7af;
	padding:10px;
	color:#444444;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	border:1px solid #d0c874;
	border-radius:5px;
	box-shadow:0 0 5px #bebebe;
	min-width:150px;
}
.sub-header .status .info span{
	display:block;
	float:left;
	position:absolute;
	top:-6px;
	left:20px;
	width:9px;
	height:6px;
	background:url(i/ya-up.png) no-repeat 0 0;
}



.logo {
	display:block;
	float:left;
	height:31px;
}

.logo a {
	display:block;
	float:left;
	width:108px;
	height:31px;
	background:url(i/wallpage-header-sprites.png) no-repeat 0 0;
	margin:5px 0 0 0;
}

.header.homePgHeader .logo a{
	display:block;
	float:left;
	width:211px;
	height:53px;
	background:url(i/header-sprites.png) no-repeat 0 0;
	margin:16px 0 0 0;
}


.search-bar {
	position:relative;
	display:block;
	float:right;
	background:#ffffff;
	margin:5px 0 0 18px;
}
.search-bar input[type="text"] {
	display:block;
	float:left;
	width:235px;
	padding:6px 7px 6px 7px;
	margin:0 0 0 0;
	color:#484848;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #dddddd;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.search-bar input[type="text"]:hover{
	border:1px solid #b7b7b7;
}

.search-bar input[type="text"]:focus{
	border:1px solid #b7b7b7;
	box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	-webkit-box-shadow:0 0 5px #ccc;
}


.search-bar input[type="submit"] {
	display:block;
	float:left;
	width:29px;
	height:29px;
	height:28px\0/IE8-9;
	margin:1px 0 0 -30px;
	padding:0;
	border:none;
	background:url(i/small-search-icon.png) no-repeat  center center #fff;
	cursor:pointer;
	outline:none;
	border:none;
}
.search-bar input[type="submit"]:active {
	background:url(i/small-search-icon.png) no-repeat  center 8px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {

.search-bar input[type="submit"] {
	display:block;
	float:left;
	width:29px;
	height:27px;
	margin:1px 0 0 -30px;
	padding:0;
	border:none;
	background:url(i/small-search-icon.png) no-repeat  center center #fff;
	cursor:pointer;
	outline:none;
	border:none;
}


}


.search-bar .ddown{
	display:block;
	float:left;
	margin:8px 0 0 20px;
	padding:0 15px 0 10px;
	right:30px;
	width:37px;
	height:16px;
	background:url(/i/search-down-arrow.png) no-repeat 50px 5px #ffffff;
	position:absolute;
	right:30px;
	outline:none;
	cursor:pointer;
	font:normal 11px , segoe ui, arial, Helvetica, sans-serif;
	border-left:1px dotted #666;
	}


.search-bar .ddown-select{
	display:none;
	z-index:10000;
	position:absolute;
	background:#fff;
	padding:5px;
	font:normal 11px , Geneva, sans-serif;
	width:81px;
	border:none;
	margin:27px 0 0 137px;
	color:#666;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	cursor:default;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
	}
.search-bar .ddown-select input[type="checkbox"]{
	margin:0 3px 0 0;
}
.search-bar .ddown-select a{
	display:block;
	padding:3px;
	height:15px;
	line-height:13px;
	text-decoration:none;
	border-bottom:1px solid #efefef;
	font:normal 11px , Geneva, sans-serif;
}
.search-bar .ddown-select a:hover{
	background:#efefef;
	text-decoration:none;
	cursor:pointer;
	color:#000;
	border-bottom:1px dotted #ccc;
}
/********************************************************************************************/
/*** navigation styles ***/

.navigation{
	display:block;
	float:left;
	margin:0 0 0 30px;
	position:relative;
	z-index:5;
}

ul.topnav {
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}
ul.topnav li {
	display:block;
	float: left;
	margin: 0;
	list-style:none;
	padding: 0 0 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}

ul.topnav li:hover {
background:#636363; 
}
ul.topnav li a{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding: 0px 12px;
	height:40px;
	line-height:42px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	text-transform:capitalize;
	cursor:pointer;
}


ul.topnav li a:hover{
background:#636363; 
}

ul.topnav li span { /*--Drop down trigger styles--*/
	width:9px;
	z-index:1000;
	margin:0 0 0 8px;
	height:40px;
	padding:0 0 0 0;
	float:right;
	background:url(i/down.png) no-repeat center 19px;
	cursor:pointer;
}

ul.topnav li .subnav {
position: absolute;
left: 0;
top:0;
display:none;
}

ul.topnav li .subnav .myMenu{
	display:block;
	float:left;
	padding:0 12px;
	background:#fff;
	color:#484848;
	height:41px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	position:relative;
	z-index:4;
	cursor:pointer;
}

ul.topnav li .subnav .myMenu span{
	width:9px;
	z-index:1000;
	margin:0 0 0 8px;
	height:40px;
	padding:0 0 0 0;
	float:right;
	background:url(i/down48.png) no-repeat center 19px;
	cursor:pointer;
}
ul.topnav li .subnav ul{
	display:block;
	float:left;
	background:#fff;
	border:1px solid #bebebe;
	border-top:none;
	padding:3px 0;
	box-shadow:0 0 10px #bebebe;
	position:relative;
	z-index:3;
}
ul.topnav li .subnav ul li{
	display:block;
	float:left;
}
ul.topnav li .subnav ul li a{
	display:block;
	float:left;
	width:130px;
	color:#6b6b6b;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	height:auto;
	padding:5px 12px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
ul.topnav li .subnav ul li a:hover{
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	background:#f1f1f1;
	color:#484848;
}

/*********************************************************************************************************/
/*** notifications ***/

.notifications-wrapper {
	display:block;
	position:relative;
	z-index:6;
	float:right;
	margin:0 0 0 0;
}

.notifications-wrapper .sep{
	display:block;
	float:left;
	width:1px;
	height:16px;
	background:#ffffff;
	opacity:0.3;
	margin:13px 11px 0 10px;
}

.notifications-wrapper .note {
	position:absolute;
	top:5px;
	right:3px;
	margin:0;
	font:normal 11px , segoe ui, arial, sans-serif;
	display:block;
	width:16px;
	padding:1px 0;
	text-align:center;
	background:#ed1c24;
	color:#fff;
	border-radius:2px;
}

.notifications-wrapper .note2, .notifications-wrapper .note3 {
	position:absolute;
	top:5px;
	right:3px;
	margin:0;
	font:normal 11px , segoe ui, arial, sans-serif;
	display:block;
	width:16px;
	padding:1px 0;
	text-align:center;
	background:#ed1c24;
	color:#fff;
	border-radius:2px;
}
.notifications-wrapper .themes,
.notifications-wrapper .wall {
	display:block;
	float:left;
	height:40px;
	position:relative;
	margin:0 0 0 0;
}

.notifications-wrapper .themes b.new{
	position:absolute;
	top:2px;
	left:-20px;
	z-index:3;
	color:#ffffff;
	font:bold 12px "Segoe UI", Arial, sans-serif;
}

/*.notifications-wrapper .themes:hover,
.notifications-wrapper .wall:hover,
.notifications-wrapper .messages:hover,
.notifications-wrapper .statistics:hover{
	background:#555;
}
*/

.notifications-wrapper .wall > a > span,
.notifications-wrapper .themes > a > span,
.notifications-wrapper .messages > a > span,
.notifications-wrapper .statistics > a > span{
	opacity:0.4;
	-moz-transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	-o-transition:opacity 0.3s;
	}

.notifications-wrapper .wall:hover > a > span,
.notifications-wrapper .themes:hover > a > span,
.notifications-wrapper .messages:hover > a > span,
.notifications-wrapper .statistics:hover > a > span{
	opacity:0.6;
	}



body.Themes.ThemeCyan .notifications-wrapper .wall > a > span,
body.Themes.ThemeCyan .notifications-wrapper .themes > a > span,
body.Themes.ThemeCyan .notifications-wrapper .messages > a > span,
body.Themes.ThemeCyan .notifications-wrapper .statistics > a > span{
	opacity:0.2;
}
body.Themes.ThemeCyan .notifications-wrapper .wall:hover > a > span,
body.Themes.ThemeCyan .notifications-wrapper .themes:hover > a > span,
body.Themes.ThemeCyan .notifications-wrapper .messages:hover > a > span,
body.Themes.ThemeCyan .notifications-wrapper .statistics:hover > a > span{
	opacity:0.3;
}


body.Themes.ThemeMagenta .notifications-wrapper .themes > a > span,
body.Themes.ThemeCyan .notifications-wrapper .themes > a > span,
body.Themes.ThemeVermillion .notifications-wrapper .themes > a > span,
body.Themes.ThemePaintedFields .notifications-wrapper .themes > a > span,
body.Themes.ThemePureGreen .notifications-wrapper .themes > a > span,
body.Themes.ThemeGreenishRed .notifications-wrapper .themes > a > span,
body.Themes.ThemeAndroidGreen .notifications-wrapper .themes > a > span,
body.Themes.ThemeEmarald .notifications-wrapper .themes > a > span,
body.Themes.ThemeJuneBud .notifications-wrapper .themes > a > span,
body.Themes.ThemeArylideYellow .notifications-wrapper .themes > a > span,
body.Themes.ThemeDeepSaffron .notifications-wrapper .themes > a > span,
body.Themes.ThemeBrightPink .notifications-wrapper .themes > a > span,
body.Themes.ThemeFlorescentPink .notifications-wrapper .themes > a > span,
body.Themes.ThemeHollywoodCerise .notifications-wrapper .themes > a > span,
body.Themes.ThemeLightPastalPurple .notifications-wrapper .themes > a > span,
body.Themes.ThemeMagentaProcess .notifications-wrapper .themes > a > span,
body.Themes.ThemeGoldMetallic .notifications-wrapper .themes > a > span,
body.Themes.ThemeLightCrimson .notifications-wrapper .themes > a > span,
body.Themes.ThemeIceberg .notifications-wrapper .themes > a > span,
body.Themes.ThemeFolly .notifications-wrapper .themes > a > span,
body.Themes.ThemeFerrariRed .notifications-wrapper .themes > a > span{
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat 0 0;
}

body.Themes.ThemeMagenta .notifications-wrapper .wall > a > span,
body.Themes.ThemeCyan .notifications-wrapper .wall > a > span,
body.Themes.ThemeVermillion .notifications-wrapper .wall > a > span,
body.Themes.ThemePaintedFields .notifications-wrapper .wall > a > span,
body.Themes.ThemePureGreen .notifications-wrapper .wall > a > span,
body.Themes.ThemeGreenishRed .notifications-wrapper .wall > a > span,
body.Themes.ThemeAndroidGreen .notifications-wrapper .wall > a > span,
body.Themes.ThemeEmarald .notifications-wrapper .wall > a > span,
body.Themes.ThemeJuneBud .notifications-wrapper .wall > a > span,
body.Themes.ThemeArylideYellow .notifications-wrapper .wall > a > span,
body.Themes.ThemeDeepSaffron .notifications-wrapper .wall > a > span,
body.Themes.ThemeBrightPink .notifications-wrapper .wall > a > span,
body.Themes.ThemeFlorescentPink .notifications-wrapper .wall > a > span,
body.Themes.ThemeHollywoodCerise .notifications-wrapper .wall > a > span,
body.Themes.ThemeLightPastalPurple .notifications-wrapper .wall > a > span,
body.Themes.ThemeMagentaProcess .notifications-wrapper .wall > a > span,
body.Themes.ThemeGoldMetallic .notifications-wrapper .wall > a > span,
body.Themes.ThemeLightCrimson .notifications-wrapper .wall > a > span,
body.Themes.ThemeIceberg .notifications-wrapper .wall > a > span,
body.Themes.ThemeFolly .notifications-wrapper .wall > a > span,
body.Themes.ThemeFerrariRed .notifications-wrapper .wall > a > span{
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -16px 0;
}


body.Themes.ThemeMagenta .notifications-wrapper .messages > a > span,
body.Themes.ThemeCyan .notifications-wrapper .messages > a > span,
body.Themes.ThemeVermillion .notifications-wrapper .messages > a > span,
body.Themes.ThemePaintedFields .notifications-wrapper .messages > a > span,
body.Themes.ThemePureGreen .notifications-wrapper .messages > a > span,
body.Themes.ThemeGreenishRed .notifications-wrapper .messages > a > span,
body.Themes.ThemeAndroidGreen .notifications-wrapper .messages > a > span,
body.Themes.ThemeEmarald .notifications-wrapper .messages > a > span,
body.Themes.ThemeJuneBud .notifications-wrapper .messages > a > span,
body.Themes.ThemeArylideYellow .notifications-wrapper .messages > a > span,
body.Themes.ThemeDeepSaffron .notifications-wrapper .messages > a > span,
body.Themes.ThemeBrightPink .notifications-wrapper .messages > a > span,
body.Themes.ThemeFlorescentPink .notifications-wrapper .messages > a > span,
body.Themes.ThemeHollywoodCerise .notifications-wrapper .messages > a > span,
body.Themes.ThemeLightPastalPurple .notifications-wrapper .messages > a > span,
body.Themes.ThemeMagentaProcess .notifications-wrapper .messages > a > span,
body.Themes.ThemeGoldMetallic .notifications-wrapper .messages > a > span,
body.Themes.ThemeLightCrimson .notifications-wrapper .messages > a > span,
body.Themes.ThemeIceberg .notifications-wrapper .messages > a > span,
body.Themes.ThemeFolly .notifications-wrapper .messages > a > span,
body.Themes.ThemeFerrariRed .notifications-wrapper .messages > a > span{
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -32px 0;
}

body.Themes.ThemeMagenta .notifications-wrapper .statistics > a > span,
body.Themes.ThemeCyan .notifications-wrapper .statistics > a > span,
body.Themes.ThemeVermillion .notifications-wrapper .statistics > a > span,
body.Themes.ThemePaintedFields .notifications-wrapper .statistics > a > span,
body.Themes.ThemePureGreen .notifications-wrapper .statistics > a > span,
body.Themes.ThemeGreenishRed .notifications-wrapper .statistics > a > span,
body.Themes.ThemeAndroidGreen .notifications-wrapper .statistics > a > span,
body.Themes.ThemeEmarald .notifications-wrapper .statistics > a > span,
body.Themes.ThemeJuneBud .notifications-wrapper .statistics > a > span,
body.Themes.ThemeArylideYellow .notifications-wrapper .statistics > a > span,
body.Themes.ThemeDeepSaffron .notifications-wrapper .statistics > a > span,
body.Themes.ThemeBrightPink .notifications-wrapper .statistics > a > span,
body.Themes.ThemeFlorescentPink .notifications-wrapper .statistics > a > span,
body.Themes.ThemeHollywoodCerise .notifications-wrapper .statistics > a > span,
body.Themes.ThemeLightPastalPurple .notifications-wrapper .statistics > a > span,
body.Themes.ThemeMagentaProcess .notifications-wrapper .statistics > a > span,
body.Themes.ThemeGoldMetallic .notifications-wrapper .statistics > a > span,
body.Themes.ThemeLightCrimson .notifications-wrapper .statistics > a > span,
body.Themes.ThemeIceberg .notifications-wrapper .statistics > a > span,
body.Themes.ThemeFolly .notifications-wrapper .statistics > a > span,
body.Themes.ThemeFerrariRed .notifications-wrapper .statistics > a > span{
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -48px 0;
}


.notifications-wrapper .themes a span {
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat 0 -16px;
	width:16px;
	height:16px;
	margin:14px 0 0 0;
	display:block;
}


.notifications-wrapper .wall > a > span {
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -16px -16px;
	width:16px;
	height:16px;
	margin:14px 0 0 0;
	display:block;
}



.notifications-wrapper .messages {
	display:block;
	float:left;
	height:40px;
	position:relative;
	margin:0 0 0 0;
}


.notifications-wrapper .themes a,
.notifications-wrapper .messages a,
.notifications-wrapper .wall > a,
.notifications-wrapper .statistics > a{
	display:block;
	float:left;
	height:40px;
	padding:0 7px;
	cursor:pointer;
}

.notifications-wrapper .messages > a > span {
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -32px -16px;
	width:16px;
	height:16px;
	margin:14px 0 0 0;
	display:block;
}
.notifications-wrapper .statistics{
	display:block;
	float:left;
	height:40px;
	position:relative;
	margin:0 0 0 0;
}
.notifications-wrapper .statistics > a > span {
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -48px -16px;
	width:16px;
	height:16px;
	margin:14px 0 0 0;
	display:block;
}


/*********** themes popup **************/

.themes-popup{
	display:none;
	float:left;
	position:absolute;
	top:0;
	left:0;
	}
.themes-popup .iCWrapper{
	display:block;
	float:left;
	height:41px;
	margin:0 0 0 0;
	padding:0 6px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	background:#fff;
	position:relative;
	z-index:6;
	}
.themes-popup .iCWrapper span{
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat 0 0;
	width:16px;
	height:16px;
	margin:14px 0 0 0;
	display:block;
	}

.themes-popup .themes-popupC{
	position:absolute;
	top:41px;
	z-index:5;
	right:-266px;
	right:-269px\0/IE8-9;
	display:block;
	float:left;
	background:#ffffff;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	-moz-box-shadow:0 0 10px #bebebe;
	-webkit-box-shadow:0 0 10px #bebebe;
	border-top:none;
	width:360px;
	padding:5px;
}

.themes-popup .themes-popupC h3{
	display:block;
	float:left;
	width:350px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:4px 0 8px 10px;
	margin:5px 0 0 0;
	border-bottom:1px solid #e1e1e1;
}

.selectThemesWrap{
	display:block;
	float:left;
	}
.selectThemesWrap .selectThemes{
	display:block;
	float:left;
	width:340px;
	margin:10px;
	}
.selectThemesWrap .selectThemes ul{
	list-style:none;
	display:block;
	float:left;
	width:340px;
	}

.selectThemesWrap .selectThemes ul li{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	}
.selectThemesWrap .selectThemes ul li a{
	display:block;
	float:left;
	padding:1px;
	height:auto;
	border:1px solid #e1e1e1;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	position:relative;
	}

.selectThemesWrap .selectThemes ul li a:hover{
	border:1px solid #e1e1e1;
	background:#ffffff;
}


.selectThemesWrap .selectThemes ul li a span{
	display:block;
	float:left;
	background:#ffffff;
	width:25px;
	height:25px;
	margin:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}


/**** theme colors ****/

.selectThemesWrap .selectThemes ul li a.wp-black span{
	background:#000000;
}

.selectThemesWrap .selectThemes ul li a.wp-blue span{
	background:#003471;
}
.selectThemesWrap .selectThemes ul li a.wp-brown span{
	background:#65544c;
}
.selectThemesWrap .selectThemes ul li a.wp-green span{
	background:#009348;
}
.selectThemesWrap .selectThemes ul li a.wp-magenta span{
	background:#ec008c;
}
.selectThemesWrap .selectThemes ul li a.wp-cyan span{
	background:#6dcff6;
}

.selectThemesWrap .selectThemes ul li a.wp-fairypink span{
	background:#f47bc8;
}
.selectThemesWrap .selectThemes ul li a.wp-vermillion span{
	background:#ff644a;
}
.selectThemesWrap .selectThemes ul li a.wp-lazysummer span{
	background:#d0402e;
}
.selectThemesWrap .selectThemes ul li a.wp-nightgarden span{
	background:#5615cc;
}
.selectThemesWrap .selectThemes ul li a.wp-paintedfields span{
	background:#8FB224;
}
.selectThemesWrap .selectThemes ul li a.wp-darkpink span{
	background:#783d86;
}
.selectThemesWrap .selectThemes ul li a.wp-lightviolet span{
	background:#bd61d4;
}
.selectThemesWrap .selectThemes ul li a.wp-puregreen span{
	background:#7acc52;
}
.selectThemesWrap .selectThemes ul li a.wp-darkyelloworange span{
	background:#CC5500;
}
.selectThemesWrap .selectThemes ul li a.wp-orangered span{
	background:#FF3800;
}
.selectThemesWrap .selectThemes ul li a.wp-greenishred span{
	background:#FF9933;
}
.selectThemesWrap .selectThemes ul li a.wp-pinkishred span{
	background:#D71868;
}

/*** 12 may 2012 ***/

.selectThemesWrap .selectThemes ul li a.wp-androidgreen span{
	background:#A4C639;
}
.selectThemesWrap .selectThemes ul li a.wp-emarald span{
	background:#50C878;
}
.selectThemesWrap .selectThemes ul li a.wp-junebud span{
	background:#BDDA57;
}
.selectThemesWrap .selectThemes ul li a.wp-kellygreen span{
	background:#4CBB17;
}
.selectThemesWrap .selectThemes ul li a.wp-deepfuchsia span{
	background:#C154C1;
}
.selectThemesWrap .selectThemes ul li a.wp-deeplilac span{
	background:#9955BB;
}
.selectThemesWrap .selectThemes ul li a.wp-lavenderindigo span{
	background:#9457EB;
}
.selectThemesWrap .selectThemes ul li a.wp-mardigrass span{
	background:#880085;
}
.selectThemesWrap .selectThemes ul li a.wp-indigo span{
	background:#4B0082;
}
.selectThemesWrap .selectThemes ul li a.wp-purple span{
	background:#A020F0;
}
.selectThemesWrap .selectThemes ul li a.wp-arylideyellow span{
	background:#E9D66B;
}
.selectThemesWrap .selectThemes ul li a.wp-burntorange span{
	background:#CC5500;
}
.selectThemesWrap .selectThemes ul li a.wp-coquelicot span{
	background:#FF3800;
}
.selectThemesWrap .selectThemes ul li a.wp-deepsaffron span{
	background:#FF9933;
}
.selectThemesWrap .selectThemes ul li a.wp-internationalorange span{
	background:#FF4F00;
}
.selectThemesWrap .selectThemes ul li a.wp-bostonuniversityred span{
	background:#CC0000;
}
.selectThemesWrap .selectThemes ul li a.wp-brightpink span{
	background:#FF007F;
}
.selectThemesWrap .selectThemes ul li a.wp-brilliantrose span{
	background:#FF55A3;
}
.selectThemesWrap .selectThemes ul li a.wp-byzantine span{
	background:#BD33A4;
}
.selectThemesWrap .selectThemes ul li a.wp-cerisered span{
	background:#DE3163;
}
.selectThemesWrap .selectThemes ul li a.wp-deepcerise span{
	background:#DA3287;
}
.selectThemesWrap .selectThemes ul li a.wp-dogwoodrose span{
	background:#D71868;
}
.selectThemesWrap .selectThemes ul li a.wp-florescentpink span{
	background:#FF1493;
}
.selectThemesWrap .selectThemes ul li a.wp-fandango span{
	background:#B53389;
}
.selectThemesWrap .selectThemes ul li a.wp-hollywoodcerise span{
	background:#F400A1;
}
.selectThemesWrap .selectThemes ul li a.wp-lightpastalpurple span{
	background:#B19CD9;
}
.selectThemesWrap .selectThemes ul li a.wp-magentadye span{
	background:#CA1F7B;
}
.selectThemesWrap .selectThemes ul li a.wp-magentaprocess span{
	background:#FF0090;
}
.selectThemesWrap .selectThemes ul li a.wp-mediumvioletred span{
	background:#C71585;
}
.selectThemesWrap .selectThemes ul li a.wp-traditionalbrown span{
	background:#964B00;
}
.selectThemesWrap .selectThemes ul li a.wp-darkbyzantium span{
	background:#5D3954;
}
.selectThemesWrap .selectThemes ul li a.wp-darkraspberry span{
	background:#872657;
}
.selectThemesWrap .selectThemes ul li a.wp-darksienna span{
	background:#3C1414;
}
.selectThemesWrap .selectThemes ul li a.wp-deepchestnut span{
	background:#B94E48;
}
.selectThemesWrap .selectThemes ul li a.wp-desert span{
	background:#C19A6B;
}
.selectThemesWrap .selectThemes ul li a.wp-dimgrey span{
	background:#696969;
}
.selectThemesWrap .selectThemes ul li a.wp-feldgrau span{
	background:#4D5D53;
}
.selectThemesWrap .selectThemes ul li a.wp-goldmetallic span{
	background:#D4AF37;
}
.selectThemesWrap .selectThemes ul li a.wp-ginger span{
	background:#B06500;
}
.selectThemesWrap .selectThemes ul li a.wp-lightcrimson span{
	background:#F56991;
}
.selectThemesWrap .selectThemes ul li a.wp-celadonblue span{
	background:#007BA7;
}
.selectThemesWrap .selectThemes ul li a.wp-celestianblue span{
	background:#4997D0;
}
.selectThemesWrap .selectThemes ul li a.wp-charcoal span{
	background:#36454F;
}
.selectThemesWrap .selectThemes ul li a.wp-darkmidnightblue span{
	background:#003366;
}
.selectThemesWrap .selectThemes ul li a.wp-denim span{
	background:#1560BD;
}
.selectThemesWrap .selectThemes ul li a.wp-iceberg span{
	background:#71A6D2;
}
.selectThemesWrap .selectThemes ul li a.wp-hanblue span{
	background:#446CCF;
}
.selectThemesWrap .selectThemes ul li a.wp-iris span{
	background:#5A4FCF;
}
.selectThemesWrap .selectThemes ul li a.wp-ferrarired span{
	background:#FF2800;
}
.selectThemesWrap .selectThemes ul li a.wp-folly span{
	background:#FF004F;
}
.selectThemesWrap .selectThemes ul li a.wp-harwardcrimson span{
	background:#C90016;
}


/******************************************************************************************************/
/*** account styles ***/

.acc-settings {
	display:block;
	float:right;
	margin:0 0 0 0;
	color:#fff;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	height:40px;
	line-height:40px;
	text-align:right;
	padding:0 10px;
	text-decoration:none;
	cursor:pointer;
	position:relative;
}
.acc-settings:hover {
	background:#555555;
}
.acc-settings:active {
	background:#464646;
}


.acc-settings.Login{
	height:auto;
	line-height:normal;
	border-radius:3px;
	padding:0;
	position:relative;
	margin:0 1px 0 0;
}

.acc-settings span {
	display:block;
	float:left;
}
.acc-settings.Login span {
	display:block;
	float:left;
	padding:8px 30px 8px 15px;
}

.acc-settings.Login .loginErrorMsg{
	margin:5px 0 0 0;
	padding:0;
	display:block;
	float:left;
	width:248px;
}
.acc-settings.Login .loginErrorMsg div{
	border-radius:3px;
	display:block;
	float:left;
	width:201px;
	padding:5px 5px 5px 40px;
	color:#444444;
	font:normal 11px , segoe ui, arial, sans-serif;
	text-transform:none;
	background:url(i/erroriCon16.png) no-repeat 10px center #FDF7AF;
	border:1px solid #D0C874;
}

.acc-settings i{
	display:block;
	float:left;
	width:9px;
	height:40px;
	background:url(i/down.png) no-repeat center center;
	margin:0 0 0 7px;
}

.acc-settings.Login i{
	height:5px;
	position:absolute;
	top:13px;
	right:15px;
}


.acc-settings .acc-panel {
	display:none;
	position:absolute;
	right:20px;
	top:0;
	width:250px;
	padding:0 0 0 0;
	cursor:default;
	color:#666;
	text-shadow:none;
	text-align:left;
	z-index:4;
}
.acc-settings.Login .acc-panel {
	top:0;
	right:19px;
}

/*.acc-settings:hover .acc-panel {
	display:block;
}*/

.acc-settings .uPicTStrip{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:5px 10px 0 0;
}
.acc-settings .uPicTStrip img{
	display:block;
	float:left;
	max-width:28px;
	max-height:28px;
	border:1px solid #636363;
}


.acc-settings .acc-panel .top {
	display:block;
	float:right;
	height:41px;
	background:#fff;
	border-right:1px solid #bebebe;
	border-left:1px solid #bebebe;
	position:relative;
	z-index:4;
	padding:0 10px;
	/*background:url(i/login-panel-top-bg.png) no-repeat 0 0;*/
}
.acc-settings.Login .acc-panel .top {
	padding:0;
	height:43px;
	border-radius:3px 3px 0 0;
}

.acc-settings .acc-panel .top i{
	display:block;
	float:left;
	background:url(i/down48.png) no-repeat center center;
	width:9px;
	height:40px;
}
.acc-settings.Login .acc-panel .top i{
	height:5px;
}

.acc-settings .acc-panel .middle {
	display:block;
	float:left;
	width:248px;
	padding:10px;
	background:#fff;
	border-right:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	position:relative;
	z-index:3;
	/*background:url(i/login-panel-middle-bg.png) repeat-y 0 0;*/
}


.acc-settings.Login .acc-panel .middle input[type="text"], .acc-settings.Login .acc-panel .middle input[type="password"]{
	display:block;
	float:left;
	width:236px;
	padding:5px;
	margin:0 0 5px 0;
	border-radius:2px;
}

.acc-settings.Login .acc-panel .button{
	display:block;
	float:right;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:7px 18px;
	border-radius:2px;
}
.acc-settings.Login span.fP{
	display:block;
	float:left;
	padding:0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.acc-panel a {
	text-decoration:none;
	color:#178aff;
}
.acc-panel a:hover {
	text-decoration:underline;
}
.acc-panel .table {
	margin:5px 0 5px 20px;
}
.acc-panel .links {
	display:block;
	float:left;
	margin:3px 0 0 0;
	padding:0;
	width:228px;
}
.acc-panel .links a {
	display:block;
	float:left;
	margin:0;
	width:238px;
	padding:5px 0 5px 10px;
	color:#484848;
	line-height:normal;
	text-decoration:none;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.acc-panel .links a:hover {
	text-decoration:none;
	background:#f1f1f1;
	color:#484848;
}

.acc-panel .user p {
	display:block;
	margin:0;
	float:left;
	clear:left;
	padding:5px 0 3px 0px;
	color:#8f8f8f;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	line-height:normal;
}
.acc-panel .user p span{
	display:block;
	float:left;
	margin:0 5px 0 0;
	color:#484848;
	line-height:normal;
	min-width:inherit;
}
.acc-panel .user p span a{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.acc-panel .user {
	width:248px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #e1e1e1;
}
.acc-panel .user img {
	margin:0 10px 0 0;
}
.acc-panel .user a {
	display:block;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#0055ab;
}
.acc-panel .user a:hover {
	color:#042a4e;
}

/*************************************************************************************************/
/*** content styles ***/

.faux-cols-wrap{
	display:block;
	float:left;
	width:980px;
	margin:80px 0 0 0;
	}

.faux-cols-wrap.SUA{
	margin:10px 0 0 0;
}

.pad{
	display:block;
	padding:5px;
	float:left;
	}	
ul.faux-cols > li.leftCol .pad{
	width:210px;
	padding:0;
	position:relative;
}
ul.faux-cols > li.midCol .pad{
	width:518px;
	background:#fff;
	display:block;
	float:left;
	padding:0;
	border:1px solid #e1e1e1;
	min-height:800px;
}

ul.faux-cols > li.midCol .pad.EditProfile{
	width:764px;
	padding:0 0 10px 0;
	}

ul.faux-cols > li.midCol .pad.EditProfile .breadcrump{/*for breadcrump menu*/
	width:764px;
}


ul.faux-cols{
	display:block;
	float:left;
	width:980px;
	list-style:none;
	}
ul.faux-cols > li{
	display:block;
	float:left;
	position:relative;
	margin:5px 0 0 0;
	}

ul.faux-cols > li.leftCol{
	width:210px;
	margin:0 0 0 0;
	position:relative;
	padding:30px 0 0 0;
	}
ul.faux-cols > li.midCol{
	width:770px;
	min-height:300px;
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:30px 0 0 0;
	position:relative;
	border-top:none;
	}

.CoverPhotoWrap{
	display:block;
	float:left;
	width:770px;
	margin:0 0 30px 0;
	position:relative;
}
.CoverPhotoWrap img.CoverPhoto{
	display:block;
	float:left;
	max-width:760px;
	background:#fff;
	padding:5px;
	box-shadow:0 0 5px #bebebe;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	position:relative;
	z-index:1;
}

.CoverPhotoWrap img.CoverPhoto:hover{
	box-shadow:0 0 5px #868686;
}


.CoverPhotoWrap:hover .cImgControls{
	display:block;
	}


.cImgControls{
	position:absolute;
	z-index:2;
	display:none;
	float:right;
	top:10px;
	right:10px;
	}
.cImgControls a.cictrig{
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	font:bold 11px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	border:1px solid #868686;
	box-shadow:0 0 3px #868686;
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -85px #ffffff;
	text-decoration:none;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* put webkit CSS here*/
.cImgControls a.cictrig{
	display:block;
	float:left;
	padding:5px 8px 5px 8px;
	font:bold 11px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	border:1px solid #868686;
	box-shadow:0 0 3px #868686;
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -85px #ffffff;
	text-decoration:none;
	min-width:155px;
	}
}



.cImgControls a.cictrig:hover{
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -116px #ffffff;
}
.cImgControls a.cictrig:active{
	border:1px solid #484848;
	box-shadow:0 0 3px #bebebe;
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -97px #ffffff;
}

.cImgControls a.cictrig i{
	width:16px;
	height:16px;
	display:block;
	float:left;
	background:url(i/iConsprites.png) no-repeat -352px -16px;
	margin:0 5px 0 0;
}
.cImgControls a.cictrig span{
	width:9px;
	height:5px;
	display:block;
	float:right;
	background:url(i/wp-wel2aomsprites.png) no-repeat -117px -18px;
	margin:6px 0 0 6px;
}

.cImgControls .cImgOpt{
	display:block;
	float:left;
	position:absolute;
	top:0;
	left:0;
	}
.cImgControls .cImgOpt a.cictrig{
	background:#007fff;
	color:#ffffff;
	border:1px solid #004183;
	}
.cImgControls .cImgOpt a.cictrig span{
	background:url(i/wp-wel2aomsprites.png) no-repeat 0 -18px;
	}


.cImgControls .cImgOpt ul{
	display:block;
	float:left;
	list-style:none;
	padding:10px 0;
	background:#ffffff;
	border:1px solid #bebebe;
	box-shadow:0 0 5px #bebebe;
	}

.cImgControls .cImgOpt ul li{
	display:block;
	float:left;
	width:225px;
}
.cImgControls .cImgOpt ul li:hover{
	background:#f1f1f1;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	margin:-1px 0;
}

.cImgControls .cImgOpt ul li a{
	display:block;
	text-decoration:none;
	color:#6b6b6b;
	width:210px;
	padding:5px 10px;
}
.cImgControls .cImgOpt ul li a:hover{
	color:#484848;
}

.cImgControls .cImgOpt ul li p{
	display:block;
	padding:5px 0 0 10px;
	color:#707070;
}

.cImgControls .cImgOpt ul li .customfile{
	width:195px;
	margin:3px 10px 10px 10px;
}
.cImgControls .cImgOpt ul li .customfile .customfile-feedback-populated{
	width:100px;
	}




.CoverPhotoWrap .PhotosWrap{
	display:block;
	float:left;
	margin:0 0 0 10px;
	width:340px;
}


.CoverPhotoWrap .PhotosWrap h2{
	display:block;
	float:left;
	margin:15px 0 0 0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	clear:left;
	color:#707070;
}

.CoverPhotoWrap .picsninfo{
	display:block;
	float:left;
	width:770px;
	margin:-30px 0 0 0;
	background:none;
	border-bottom:1px solid #fff;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	padding:0;
}

.picsninfo:hover{
	margin:0 0 0 0;
	background:#f3f6f9;
	padding:0;
	border-bottom:1px solid #e1e1e1;
}

.picsninfo.noimg:hover{
	background:none;
	border-bottom:1px solid #fff;
}


.CoverPhotoWrap .picsninfo .pniwrap{
	display:block;
	float:left;
	width:770px;
	border-bottom:3px solid #ffffff;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	padding:0;
}
.CoverPhotoWrap .picsninfo:hover .pniwrap{
	border-bottom:3px solid #ebeef1;
	padding:10px 0;
}

.CoverPhotoWrap .picsninfo.noimg:hover .pniwrap{
	border-bottom:3px solid #ffffff;
	padding:0;
}

.CoverPhotoWrap .picsninfo .UserInfo{
	display:block;
	float:left;
	margin:40px 0 0 20px;
	width:400px;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

.CoverPhotoWrap .picsninfo:hover .UserInfo{
	margin:10px 0 0 20px;
}
.CoverPhotoWrap .picsninfo.noimg:hover .UserInfo{
	margin:10px 0 0 20px;
}




.CoverPhotoWrap .UserInfo h1{
	display:block;
	font:bold 30px segoe ui, arial, Helvetica, sans-serif;
	padding:0 20px 0 0;
    word-wrap:break-word;
}
.CoverPhotoWrap .UserInfo h1 span{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}

/*** View Profile as ***/

.CoverPhotoWrap .UserInfo h1 .ViewProfileAs{
	display:block;
	font:normal 12px "Segoe UI", Arial, sans-serif;
	color:#484848;
	margin:0 0 0 10px;
	position:absolute;
	z-index:3;
	top:8px;
	right:10px;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	}


.CoverPhotoWrap .UserInfo h1 .ViewProfileAs a{
	display:block;
	float:left;
	color:#484848;
	text-decoration:none;
	font:bold 11px "Segoe UI", Arial, sans-serif;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	border-radius:2px;
	padding:5px;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
}
.CoverPhotoWrap .UserInfo h1 .ViewProfileAs a:hover{
	color:#484848;
	border:1px solid #bebebe;
}

.CoverPhotoWrap .UserInfo h1 .ViewProfileAs a:active{
	color:#484848;
	border:1px solid #bebebe;
	box-shadow:0 0 3px #bebebe inset;
}
.CoverPhotoWrap .UserInfo h1 .ViewProfileAs a i{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	background:url(../i/wp-menusprites.png) no-repeat -576px 0;
	opacity:0.5;
	position:relative;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

.CoverPhotoWrap .UserInfo h1 .ViewProfileAs a i:after{
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:16px;
	background:url(../i/wp-menusprites.png) no-repeat -576px -16px;
	opacity:0;
	content:"";
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.CoverPhotoWrap .UserInfo h1 .ViewProfileAs:hover a i{
	opacity:1;
}
.CoverPhotoWrap .UserInfo h1 .ViewProfileAs:hover a i:after{
	opacity:1;
}




/*******************************************************/
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap{
	display:block;
	font:normal 12px "Segoe UI", Arial, sans-serif;
	color:#484848;
	margin:0 0 0 10px;
	position:absolute;
	z-index:3;
	top:24px;
	right:10px;
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap a.SettiC{
	display:block;
	float:left;
	padding:5px 7px;
	background:url(../i/wp-wel2aomsprites.png) no-repeat 0 -85px #FFFFFF;
	border:1px solid #b7b7b7;
	border-radius:3px;
	
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap a.SettiC:hover{
	background:url(../i/wp-wel2aomsprites.png) no-repeat 0 -116px #FFFFFF;
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap a.SettiC:active{
	background:url(../i/wp-wel2aomsprites.png) no-repeat 0 -100px #FFFFFF;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap a.SettiC i{
	display:block;
	float:left;
	background:url(../i/settings-smallicon.png) no-repeat 0 0;
	width:10px;
	height:10px;
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap a.SettiC i.arrow{
	display:block;
	float:left;
	margin:3px 0 0 5px;
	background:url(../i/down48.png) no-repeat 0 0;
	width:9px;
	height:5px;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown{
	display:block;
	float:left;
	position:absolute;
	top:0;
	right:0;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown a.SettiC{
	background:#007fff;
	border:1px solid #484848;
	right:0;
	top:0;
	position:absolute;
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown a.SettiC i{
	background:url(../i/settings-smallicon.png) no-repeat -10px 0;
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown a.SettiC i.arrow{
	background:url(../i/down.png) no-repeat 0 0;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown ul{
	display:block;
	float:left;
	padding:5px 0;
	position:relative;
	top:20px;
	margin:0 0 0 0;
	background:#fff;
	border:1px solid #bebebe;
	box-shadow:0 0 5px #bebebe;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown ul li{
	display:block;
	float:left;
}
.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown ul li a{
	display:block;
	float:left;
	width:200px;
	padding:5px 10px;
	text-decoration:none;
	color:#6b6b6b;
	font:normal 12px "Segoe UI", Arial, sans-serif;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown ul li a:hover{
	color:#484848;
	background:#f1f1f1;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	margin:-1px 0;
}

.CoverPhotoWrap .picsninfo .UserInfo h1 .SettDropDownWrap .SettDropDown ul li p{
	display:block;
	float:left;
	padding:5px 10px;
	width:190px;
	margin:10px 0 0 5px;
	border-top:1px solid #e1e1e1;
}


/*******************************************************/
.CoverPhotoWrap.inmid.stream{
	width:519px;
	border-left:1px solid #e1e1e1;
	border-bottom:none;
}

.CoverPhotoWrap.inmid{
	display:block;
	float:left;
	width:519px;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #e1e1e1;
	margin:-1px 0 0 -1px;
	padding:0 0 0 0;
	position:relative;
}

.CoverPhotoWrap.inmid .picsninfo{
	border-bottom:none;
}
.CoverPhotoWrap.inmid .picsninfo:hover{
	border-bottom:none;
	background:none;
	margin:0;
	padding:0;
}

.CoverPhotoWrap.inmid .picsninfo:hover .UserInfo{
	margin:0 0 0 10px;
}


.CoverPhotoWrap.inmid .FalsewhiteStrip{
	display:block;
	float:left;
	width:1px;
	height:24px;
	background:#ffffff;
	position:absolute;
	top:0;
	right:0;
}

.CoverPhotoWrap.inmid .picsninfo{
	width:519px;
	margin:0 0 0 0;
	}

.CoverPhotoWrap.inmid .UserInfo{
	margin:0 0 0 10px;
	width:509px;
	}

.CoverPhotoWrap.inmid .Stream{
	margin:0 0 0 0;
	width:519px;
	}
.CoverPhotoWrap.inmid .Stream h1{
	font:bold 18px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 0px 10px;
	}


.CoverPhotoWrap.inmid .PhotosWrap{
	margin:0 0 30px 10px;
	width:509px;
	}

.CoverPhotoWrap .PhotosWrap .img{
	display:block;
	float:left;
	padding:0;
	position:relative;
	min-width:90px;
	min-height:90px;
	margin:0 15px 0 0;
}

.CoverPhotoWrap.inmid .PhotosWrap .img{
	display:block;
	float:left;
	padding:0;
	position:relative;
	min-width:85px;
	min-height:85px;
	margin:0 10px 0 0;
	}

.CoverPhotoWrap .PhotosWrap .img span{
	display:block;
	background:none;
	color:#a1a1a1;
	margin:110px 0 0 0;
	width:90px;
	line-height:14px;
}

.CoverPhotoWrap .PhotosWrap .img:hover{
	box-shadow:none;
	text-decoration:none;
	}

.CoverPhotoWrap .PhotosWrap .img:hover .picmask{
	box-shadow:0 0 5px #8f8f8f;
	}

.CoverPhotoWrap.inmid .PhotosWrap .img.last{
	margin:0;
}

.CoverPhotoWrap .PhotosWrap .img .picmask{
	display:block;
	float:left;
	padding:3px;
	background:#ffffff;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	box-shadow:1px 1px 1px #bebebe;
}

.CoverPhotoWrap .PhotosWrap .img .picmask a{
	display:block;
	float:left;
	width:85px;
	height:85px;
	overflow:hidden;
	text-align:center;
	background:#f1f1f1;
	line-height:92em;
}

.CoverPhotoWrap .PhotosWrap .img img{
	display:inline-block;
	vertical-align:middle;
	max-width:160px;
	max-height:160px;
	position:relative;
}


.CoverPhotoWrap .PhotosWrap .img .picmask.one{
	position:absolute;
	z-index:2;
}
.CoverPhotoWrap .PhotosWrap .img .picmask.two{
	position:absolute;
	top:5px;
	left:5px;
	z-index:1;
}

.CoverPhotoWrap .PhotosWrap .img:hover .picmask.two:hover{
	z-index:6;
}

.CoverPhotoWrap .PhotosWrap .img:hover .picmask.one{
	-moz-transform: rotate(-5deg) translate(-10px, 0px) scale(1.5);
	-webkit-transform: rotate(-5deg) translate(-10px, 0px) scale(1.5);
	-o-transform: rotate(-5deg) translate(-10px, 0px) scale(1.5);
	z-index:5;
}

.CoverPhotoWrap .PhotosWrap .img:hover .picmask.two{
	-moz-transform: rotate(5deg) translate(18px, -8px) scale(1.5);
	-webkit-transform: rotate(5deg) translate(18px, -8px) scale(1.5);
	-o-transform: rotate(5deg) translate(18px, -8px) scale(1.5);
	z-index:4;
}

.CoverPhotoWrap.inmid .PhotosWrap h2{
	display:block;
	float:left;
	width:509px;
	margin:0 0 10px 0;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 5px 0;
}


.CoverPhotoWrap.inmid .PhotosWrap h2 .ViewAll{
	display:block;
	float:right;
	opacity:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	margin:0 10px 0 0;
}
.CoverPhotoWrap.inmid .PhotosWrap:hover h2 .ViewAll{
	opacity:1;
}


/*** for articles ***/
ul.faux-cols > li.leftCol.ArticlesLC{
	width:250px;
	margin:0 -1px 0 0;
	position:relative;
	}

ul.faux-cols > li.leftCol.ArticlesLC .pad{
	background:#fff;
	width:250px;
	padding:0;
}
ul.faux-cols > li.midCol.ArticlesMC{
	width:699px;
	padding:30px 10px 0 19px;
	min-height:600px;
}
ul.faux-cols > li.midCol.ArticlesMC .pad{
	width:699px;
	display:block;
	float:left;
}


.RightBlock{
	display:block;
	float:right;
	clear:right;
	width:250px;
	padding:0 0 0 0;
	}






/*********************************************/
/*** Headings styles ***/


ul.faux-cols li.leftCol h2{
	display:block;
	color:#707070;
	border-bottom:1px solid #e1e1e1;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	margin:0 0 10px 0;
	clear:both;
}




ul.faux-cols li.leftCol h2.joyS span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(../i/joystick.png) no-repeat 0 0;
	margin:-2px 7px 0 0;
}
/*********************************************/

/*** user-pic & URL styles ***/

ul.faux-cols li.leftCol .user-pic{
	display:block;
	float:left;
	width:200px;
	position:relative;
	}
ul.faux-cols li.leftCol .user-pic a.propic{
	display:block;
	float:left;
	width:200px;
}

ul.faux-cols li.leftCol .user-pic a.propic img{
	max-width:190px;
	display:block;
	float:left;
	padding:5px;
	box-shadow:0 0 5px #bebebe;
}

ul.faux-cols li.leftCol .url{
	display:block;
	margin:5px 0 5px 0;
	float:left;
	width:200px;
	}
ul.faux-cols li.leftCol .url span{
	display:block;
	float:left;
	font-weight:bold;
	}

ul.faux-cols li.leftCol .url input[type="text"]{
	display:block;
	float:left;
	border:1px solid #cecece;
	margin:0 0 0 5px;
	width:160px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#666;
	padding:0 5px;
}
ul.faux-cols li.leftCol .url input[type="text"]:hover{
	border:1px solid #b7b7b7;
}
ul.faux-cols li.leftCol .url input[type="text"]:focus{
	border:1px solid #b7b7b7;
	box-shadow:2px 2px 2px #ECECEC inset;
	-moz-box-shadow:2px 2px 2px #ECECEC inset;
	-webkit-box-shadow:2px 2px 2px #ECECEC inset;
}


body.LayoutThree ul.faux-cols li.leftCol .url{
	width:175px;
	}
body.LayoutThree ul.faux-cols li.leftCol .url input[type="text"]{
	width:125px;
	}

ul.faux-cols li.leftCol .user-pic:hover .change-pic{
	display:block;
}
ul.faux-cols li.leftCol .user-pic .change-pic{
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	margin:0 0 0 0;
	width:200px;
	border:1px solid #fff;
	border-right:none;
	}
	
ul.faux-cols li.leftCol .user-pic .change-pic a{
	display:block;
	float:left;
	width:190px;
	margin:0 0 4px 5px;
	text-align:center;
	color:#fff;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	padding:3px 0;
	text-transform:capitalize;
	background:#000;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
}
ul.faux-cols li.leftCol .user-pic .change-pic a:hover{
	background:#000;
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity:0.8;
	text-decoration:none;
}

ul.faux-cols li.leftCol .menu{
	display:block;
	float:left;
	margin:0 -1px 20px 0;
	padding:20px 0 10px 0;
	width:210px;
	border-right:1px solid #e1e1e1;
	position:relative;
	z-index:1;
	}


#LCFixAnchor{
	display:block;
	float:left;
	}

#LeftFCol{
	display:block;
	float:left;
}
#LeftFCol.LCFix{
	position:fixed;
	z-index:1;
	top:70px;
}
.search-cols #LeftFCol.LCFix{
	position:fixed;
	z-index:1;
	top:100px;
	border:3px solid #ff0000;
}


ul.faux-cols li.leftCol .menu.two{
	margin:0 0 10px 0;
}

ul.faux-cols li.leftCol .menu ul h2{
	background:none;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	border-bottom:1px solid #e1e1e1;
}

ul.faux-cols li.leftCol .menu ul{
	display:block;
	float:left;
	list-style:none;
	width:210px;
	}

ul.faux-cols li.leftCol .menu ul li{
	list-style:none;
	display:block;
	float:left;
	border:none;
	width:210px;
	position:relative;
	margin:0 0 1px 0;
	cursor:pointer;
	}
	
ul.faux-cols li.leftCol .menu ul li a{
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:203px;
	text-decoration:none;
	padding:1px 0 1px 7px;
	text-transform:capitalize;
	color:#6b6b6b;
	cursor:pointer;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	text-align:left;
	height:20px;
	line-height:20px;
	position:relative;
	}
	
	
ul.faux-cols li.leftCol .menu ul li a:hover{
	background:#f5f5f5;
	color:#484848;
}
ul.faux-cols li.leftCol .menu ul li.current a{
	font-weight:bold;
	background:#f5f5f5;
	color:#000;
}

/*ul.faux-cols li.leftCol .menu ul li.current a:after{
	background:#484848;
	width:3px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	content:"";
}*/


ul.faux-cols li.leftCol .menu ul li.subsmall.current a{
	background:#f5f5f5;
	font-weight:bold;
	color:#000;
}



/*ul.faux-cols li.leftCol .menu ul li.current a:before{
	display:block;
	float:left;
	position:absolute;
	width:7px;
	height:7px;
	background:url(i/menu-fold.png) no-repeat 0 0;
	bottom:-7px;
	left:0;
	z-index:1;
	content:"";
}
ul.faux-cols li.leftCol .menu ul li.current a:after{
	display:block;
	float:left;
	position:absolute;
	width:11px;
	height:22px;
	background:url(i/menu-arrow.png) no-repeat 0 0;
	top:0;
	right:-11px;
	z-index:1;
	content:"";
}
*/


ul.faux-cols li.leftCol .menu ul li a b{
	display:block;
	float:right;
	width:12px;
	height:12px;
	margin:4px 10px 0 0;
}
ul.faux-cols li.leftCol .menu ul li a b.expand{
	background:url(../i/menuEC.png) no-repeat 0 0;
}
ul.faux-cols li.leftCol .menu ul li:hover a b.expand{
	background:url(../i/menuEC.png) no-repeat -12px 0;
}
ul.faux-cols li.leftCol .menu ul li a b.collapse{
	background:url(../i/menuEC.png) no-repeat -24px 0;
}
ul.faux-cols li.leftCol .menu ul li:hover a b.collapse{
	background:url(../i/menuEC.png) no-repeat -36px 0;
}

#updatesSubs, #PhotoSubs, #MessagesSubs, #friendReqSubs{
	display:block;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dashed #e1e1e1;
	}




/**********************************************************************************************/
/*** fake links ***/

ul.faux-cols li.leftCol .menu ul li input[type="submit"]{
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:175px;
	margin:0 0 1px 0;
	padding:1px 0 1px 27px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	text-transform:capitalize;
	color:#6b6b6b;
	cursor:pointer;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	text-align:left;
	}
ul.faux-cols li.leftCol .menu ul li input[type="submit"]:hover{
	background:#f5f5f5;
	color:#484848;
}
ul.faux-cols li.leftCol .menu ul li.current input[type="submit"]{
	background:#eeeeee;
	font-weight:bold;
	color:#000;
}
ul.faux-cols li.leftCol .menu ul li.subsmall input[type="submit"]{
	padding:1px 0 1px 37px;
}



/****************/

ul.faux-cols li.leftCol .menu ul li a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:2px 7px 0 0;
	position:relative;
	opacity:0.5;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}


ul.faux-cols li.leftCol .menu ul li:hover a span,
ul.faux-cols li.leftCol .menu ul li.current a span{
	opacity:1;
}

ul.faux-cols li.leftCol .menu ul li a .notepg,
ul.faux-cols li.leftCol .menu ul li a b.count{
	display:block;
	float:right;
	margin:3px 10px 0 0;
	padding:0px;
	padding:1px 0 0 0\0/IE8-9;
	width:18px;
	height:14px;
	height:12px\0/IE8-9;
	line-height:14px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	background:#cfcfcf;
	color:#fff;
	text-align:center;
	line-height:normal;
	border-radius:2px;
}
ul.faux-cols li.leftCol .menu ul li.current a .notepg,
ul.faux-cols li.leftCol .menu ul li.current a b.count{
	background:#484848;
	color:#fff;
}


/*** Home menu sprites ***/

ul.faux-cols li.leftCol .menu ul li a span:after{
	content:"";
	display:block;
	float:left;
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}

ul.faux-cols li.leftCol .menu ul li:hover a span:after{
	opacity:1;
}


ul.faux-cols li.leftCol .menu ul li a.updates span{
	background:url(i/wp-menusprites.png) no-repeat 0 0;
}
ul.faux-cols li.leftCol .menu ul li a.updates span:after,
ul.faux-cols li.leftCol .menu ul li.current a.updates span{
	background:url(i/wp-menusprites.png) no-repeat 0 -16px #f1f1f1;
}
ul.faux-cols li.leftCol .menu ul li.current a.updates span{
	background:url(i/wp-menusprites.png) no-repeat 0 -16px;
}

ul.faux-cols li.leftCol .menu ul li a.photos span{
	background:url(i/wp-menusprites.png) no-repeat -16px 0;
}
ul.faux-cols li.leftCol .menu ul li a.photos span:after,
ul.faux-cols li.leftCol .menu ul li.current a.photos span{
	background:url(i/wp-menusprites.png) no-repeat -16px -16px #f1f1f1;
}

ul.faux-cols li.leftCol .menu ul li a.stats span{
	background:url(i/wp-menusprites.png) no-repeat -32px 0;
}
ul.faux-cols li.leftCol .menu ul li a.stats span:after,
ul.faux-cols li.leftCol .menu ul li.current a.stats span{
	background:url(i/wp-menusprites.png) no-repeat -32px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.friendrequests span{
	background:url(i/wp-menusprites.png) no-repeat -80px 0;
}
ul.faux-cols li.leftCol .menu ul li a.friendrequests span:after,
ul.faux-cols li.leftCol .menu ul li.current a.friendrequests span{
	background:url(i/wp-menusprites.png) no-repeat -80px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.recentvisitors span{
	background:url(i/wp-menusprites.png) no-repeat -128px 0;
}
ul.faux-cols li.leftCol .menu ul li a.recentvisitors span:after,
ul.faux-cols li.leftCol .menu ul li.current a.recentvisitors span{
	background:url(i/wp-menusprites.png) no-repeat -128px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.addressbook span{
	background:url(i/wp-menusprites.png) no-repeat -112px 0;
}
ul.faux-cols li.leftCol .menu ul li a.addressbook span:after,
ul.faux-cols li.leftCol .menu ul li.current a.addressbook span{
	background:url(i/wp-menusprites.png) no-repeat -112px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.create-page span{
	background:url(i/wp-menusprites.png) no-repeat -272px 0;
}
ul.faux-cols li.leftCol .menu ul li a.create-page span:after,
ul.faux-cols li.leftCol .menu ul li.current a.create-page span{
	background:url(i/wp-menusprites.png) no-repeat -272px -16px;
}


ul.faux-cols li.leftCol .menu ul li a.messages span{
	background:url(i/wp-menusprites.png) no-repeat -64px 0;
}
ul.faux-cols li.leftCol .menu ul li a.messages span:after,
ul.faux-cols li.leftCol .menu ul li.current a.messages span{
	background:url(i/wp-menusprites.png) no-repeat -64px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.dashboard span{
	background:url(i/wp-menusprites.png) no-repeat -48px 0;
}
ul.faux-cols li.leftCol .menu ul li a.dashboard span:after,
ul.faux-cols li.leftCol .menu ul li.current a.dashboard span{
	background:url(i/wp-menusprites.png) no-repeat -48px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.profile-pic span{
	background:url(i/wp-menusprites.png) no-repeat -176px 0;
}
ul.faux-cols li.leftCol .menu ul li a.profile-pic span:after,
ul.faux-cols li.leftCol .menu ul li.current a.profile-pic span{
	background:url(i/wp-menusprites.png) no-repeat -176px -16px;
}

ul.faux-cols li.leftCol .menu ul li a .new{
	position:absolute;
	top:-3px;
	left:97px;
	z-index:1;
	padding:1px 3px;
	background:url(../i/new-small.png) no-repeat 0 0;
	width:30px;
	height:13px;
}


/*****************************/
/*** Wallpage menu sprites ***/

ul.faux-cols li.leftCol .menu ul li a.info span{
	background:url(i/wp-menusprites.png) no-repeat -160px 0;
}
ul.faux-cols li.leftCol .menu ul li a.info span:after{
	background:url(i/wp-menusprites.png) no-repeat -160px -16px;
}
ul.faux-cols li.leftCol .menu ul li.current a.info span{
	background:url(i/wp-menusprites.png) no-repeat -160px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.albums span{
	background:url(i/wp-menusprites.png) no-repeat -144px 0;
}
ul.faux-cols li.leftCol .menu ul li a.albums span:after{
	background:url(i/wp-menusprites.png) no-repeat -144px -16px;
}


/******************/

ul.faux-cols li.leftCol .menu ul li a.groups span{
	background:url(i/wp-menusprites.png) no-repeat -224px 0;
}
ul.faux-cols li.leftCol .menu ul li a.groups span:after{
	background:url(i/wp-menusprites.png) no-repeat -224px -16px;
}
ul.faux-cols li.leftCol .menu ul li.current a.groups span{
	background:url(i/wp-menusprites.png) no-repeat -224px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.del-group span{
	background:url(i/wp-menusprites.png) no-repeat -240px 0;
}
ul.faux-cols li.leftCol .menu ul li a.del-group span:after{
	background:url(i/wp-menusprites.png) no-repeat -240px -16px;
}
ul.faux-cols li.leftCol .menu ul li.current a.del-group span{
	background:url(i/wp-menusprites.png) no-repeat -240px -16px;
}



ul.faux-cols li.leftCol .menu ul li a.add-group span{
	background:url(i/wp-menusprites.png) no-repeat -352px 0;
}
ul.faux-cols li.leftCol .menu ul li a.add-group span:after,
ul.faux-cols li.leftCol .menu ul li.current a.add-group span{
	background:url(i/wp-menusprites.png) no-repeat -352px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.articles span{
	background:url(i/wp-menusprites.png) no-repeat -384px 0;
}
ul.faux-cols li.leftCol .menu ul li a.articles span:after,
ul.faux-cols li.leftCol .menu ul li.current a.articles span{
	background:url(i/wp-menusprites.png) no-repeat -384px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.create-articles span{
	background:url(i/wp-menusprites.png) no-repeat -368px 0;
}
ul.faux-cols li.leftCol .menu ul li a.create-articles span:after,
ul.faux-cols li.leftCol .menu ul li.current a.create-articles span{
	background:url(i/wp-menusprites.png) no-repeat -368px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.friend-articles span{
	background:url(i/wp-menusprites.png) no-repeat -400px 0;
}
ul.faux-cols li.leftCol .menu ul li a.friend-articles span:after,
ul.faux-cols li.leftCol .menu ul li.current a.friend-articles span{
	background:url(i/wp-menusprites.png) no-repeat -400px -16px;
}


ul.faux-cols li.leftCol .menu ul li a.awaitingrequests span{
	background:url(i/iConsprites.png) no-repeat -96px 0;
}
ul.faux-cols li.leftCol .menu ul li a.user span{
	background:url(i/iConsprites.png) no-repeat 0 0;
}


/*** Edit Profile Styles ***/

ul.faux-cols li.leftCol .menu ul li a.personal span{
	background:url(i/iConsprites.png) no-repeat -288px 0;
}
ul.faux-cols li.leftCol .menu ul li a.settings span{
	background:url(i/wp-menusprites.png) no-repeat -192px 0;
}
ul.faux-cols li.leftCol .menu ul li a.settings span:after{
	background:url(i/wp-menusprites.png) no-repeat -192px -16px;
}
ul.faux-cols li.leftCol .menu ul li.current a.settings span{
	background:url(i/wp-menusprites.png) no-repeat -192px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.pending span{
	background:url(i/wp-menusprites.png) no-repeat -208px 0;
}
ul.faux-cols li.leftCol .menu ul li a.pending span:after{
	background:url(i/wp-menusprites.png) no-repeat -208px -16px;
}
ul.faux-cols li.leftCol .menu ul li.current a.pending span{
	background:url(i/wp-menusprites.png) no-repeat -208px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.notifications span{
	background:url(i/wp-menusprites.png) no-repeat -256px 0;
}
ul.faux-cols li.leftCol .menu ul li a.notifications span:after{
	background:url(i/wp-menusprites.png) no-repeat -256px -16px;
}
ul.faux-cols li.leftCol .menu ul li.current a.notifications span{
	background:url(i/wp-menusprites.png) no-repeat -256px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.eduandwork span{
	background:url(i/iConsprites.png) no-repeat -320px 0;
}


/*** Import contacts ***/
ul.faux-cols li.leftCol .menu ul li a.pending-user span{
	background:url(i/wp-menusprites.png) no-repeat -96px 0;
}
ul.faux-cols li.leftCol .menu ul li a.pending-user span:after,
ul.faux-cols li.leftCol .menu ul li.current a.pending-user span{
	background:url(i/wp-menusprites.png) no-repeat -96px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.accepted-user span{
	background:url(i/wp-menusprites.png) no-repeat -560px 0;
}
ul.faux-cols li.leftCol .menu ul li a.accepted-user span:after,
ul.faux-cols li.leftCol .menu ul li.current a.accepted-user span{
	background:url(i/wp-menusprites.png) no-repeat -560px -16px;
}




/**********************/
/*** Add friends ***/

ul.faux-cols li.leftCol .menu ul li a.friend-req span{
	background:url(i/iConsprites.png) no-repeat -80px 0;
}
ul.faux-cols li.leftCol .menu ul li a.addfriend span{
	background:url(i/iConsprites.png) no-repeat -64px 0;
}

ul.faux-cols li.leftCol .menu ul li a.accepted span{
	background:url(i/iConsprites.png) no-repeat -336px 0;
}
ul.faux-cols li.leftCol .menu ul li a.rejected span{
	background:url(i/delete-ic.png) no-repeat center center;
}


/****************************/
/*** album shared history ***/
ul.faux-cols li.leftCol .menu ul li a.ablSRaccepted span{
	background:url(i/iConsprites.png) no-repeat -352px 0px;
}
ul.faux-cols li.leftCol .menu ul li a.ablSRpending span{
	background:url(i/iConsprites.png) no-repeat -368px 0px;
}


/******************/
/*** social ads ***/
ul.faux-cols li.leftCol .menu ul li a.social-ads span{
	background:url(i/wp-menusprites.png) no-repeat -432px 0;
}
ul.faux-cols li.leftCol .menu ul li a.social-ads span:after,
ul.faux-cols li.leftCol .menu ul li.current a.social-ads span{
	background:url(i/wp-menusprites.png) no-repeat -432px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.create-ads span{
	background:url(i/wp-menusprites.png) no-repeat -416px 0;
}
ul.faux-cols li.leftCol .menu ul li a.create-ads span:after,
ul.faux-cols li.leftCol .menu ul li.current a.create-ads span{
	background:url(i/wp-menusprites.png) no-repeat -416px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.friends-ads span{
	background:url(i/wp-menusprites.png) no-repeat -448px 0;
}
ul.faux-cols li.leftCol .menu ul li a.friends-ads span:after,
ul.faux-cols li.leftCol .menu ul li.current a.friends-ads span{
	background:url(i/wp-menusprites.png) no-repeat -448px -16px;
}




/**********************/

ul.faux-cols li.leftCol .menu ul li a.followers span{
	background:url(i/wp-menusprites.png) no-repeat -480px 0;
}
ul.faux-cols li.leftCol .menu ul li a.followers span:after,
ul.faux-cols li.leftCol .menu ul li.current a.followers span{
	background:url(i/wp-menusprites.png) no-repeat -480px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.following span{
	background:url(i/wp-menusprites.png) no-repeat -496px 0;
}
ul.faux-cols li.leftCol .menu ul li a.following span:after,
ul.faux-cols li.leftCol .menu ul li.current a.following span{
	background:url(i/wp-menusprites.png) no-repeat -496px -16px;
}

ul.faux-cols li.leftCol .menu ul li a.blocked span{
	background:url(i/wp-menusprites.png) no-repeat -464px 0;
}
ul.faux-cols li.leftCol .menu ul li a.blocked span:after,
ul.faux-cols li.leftCol .menu ul li.current a.blocked span{
	background:url(i/wp-menusprites.png) no-repeat -464px -16px;
}


ul.faux-cols li.leftCol .menu ul li a.delete span{
	background:url(i/delete-ic.png) no-repeat 0 0;
}

ul.faux-cols li.leftCol .menu ul li a.tags span{
	background:url(i/wp-menusprites.png) no-repeat -512px 0;
}
ul.faux-cols li.leftCol .menu ul li a.tags span:after,
ul.faux-cols li.leftCol .menu ul li.current a.tags span{
	background:url(i/wp-menusprites.png) no-repeat -512px -16px;
}



/***********************************************************************/
ul.faux-cols li.leftCol .menu ul li.subsmall{
	cursor:pointer;
}

ul.faux-cols li.leftCol .menu ul li.subsmall a{
	padding:1px 0 1px 40px;
	width:170px;
}

ul.faux-cols li.leftCol .menu ul li.subsmall2 a{
	padding:1px 0 1px 55px;
	width:120px;
}
ul.faux-cols li.leftCol .menu ul li.subsmall2.current a{
	background:#fff;
}
ul.faux-cols li.leftCol .menu ul li.subsmall2.current:hover a{
	background:#f5f5f5;
}




/***********************************************************************/


/***********************************************************************/
ul.faux-cols li.leftCol .menu ul li.sub a{
	background:url(../i/menuullisubtreebg.png) no-repeat 12px 0 #fff;
	padding:1px 0 1px 40px;
	width:135px;
}

ul.faux-cols li.leftCol .menu ul li.sub a.last{
	background:url(../i/menuullisubtreebglast.png) no-repeat 12px 0 #fff;
}

ul.faux-cols li.leftCol .menu ul li.sub a.last:hover, ul.faux-cols li.leftCol .menu ul li.sub.current a.last:hover{
	background:url(../i/menuullisubtreebglast.png) no-repeat 12px 0 #f2f2f2;
}

ul.faux-cols li.leftCol .menu ul li.sub a:hover, ul.faux-cols li.leftCol .menu ul li.sub.current a{
	background:url(../i/menuullisubtreebg.png) no-repeat 12px 0 #f2f2f2;
}

/***********************************************************************/



/*****************************************/
/*** messages menu alternative styles ***/

ul.faux-cols li.leftCol .menu ul li > span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 0 0 0;
	position:absolute;
	top:2px;
	left:7px;
}
ul.faux-cols li.leftCol .menu ul li.compose span{
	background:url(i/wallpage-header-sprites.png) no-repeat -297px 0;
	top:7px;
}
ul.faux-cols li.leftCol .menu ul li.inbox span{
	background:url(i/sms-sprites.png) no-repeat -32px 0;
}
ul.faux-cols li.leftCol .menu ul li.sent span{
	background:url(i/sentmailiC.png) no-repeat 0 0;
}
ul.faux-cols li.leftCol .menu ul li.spam span{
	background:url(i/spammailiC.png) no-repeat 0 0;
}


ul.faux-cols li.leftCol .menu .leftColSearch{
	display:block;
	float:left;
	width:175px;
}
ul.faux-cols li.leftCol .menu .leftColSearch input[type="text"]{
	display:block;
	float:left;
	padding:5px;
	width:163px;
	margin:0 0 10px 0;
}

/*****************************************/




/*** SMS Sprites ***/
/*******************/

ul.faux-cols li.leftCol .menu ul li a.newsms span{
	background:url(i/wallpage-header-sprites.png) no-repeat -297px 0;
}
ul.faux-cols li.leftCol .menu ul li a.phonebook span{
	background:url(i/sms-sprites.png) no-repeat 0 0;
}


ul.faux-cols li.leftCol .menu ul li a.sentsms span{
	background:url(i/sms-sprites.png) no-repeat -32px 0;
}
ul.faux-cols li.leftCol .menu ul li a.browse span{
	background:url(i/sms-sprites.png) no-repeat -48px 0;
}
ul.faux-cols li.leftCol .menu ul li a.futuresms span{
	background:url(i/sms-sprites.png) no-repeat -64px 0;
}



/*********************************************************************************/

ul.faux-cols li.leftCol .menu ul li .subMenu{
	display:block;
	float:left;
	width:175px;
	display:none;
}
ul.faux-cols li.leftCol .menu ul li .subMenu ul li a{
	width:140px;
	padding:3px 0 3px 35px;
}
ul.faux-cols li.leftCol .menu li.sepLi{
	border-bottom:1px solid #e1e1e1;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
ul.faux-cols li.leftCol .menu ul li a b.locked{
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	padding:0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	width:16px;
	height:16px;
	background:url(i/locksmall.png) no-repeat 0 0;

}


ul.faux-cols li.leftCol .menu ul li a b.unlocked{
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	padding:0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	width:16px;
	height:16px;
	background:url(i/unlocksmall.png) no-repeat 0 0;
}


/*************** Search Updates *********************/
#updatesLink{
	display:block;
	float:left;
	margin:0 0 10px 0;
	border-bottom:1px dashed #E1E1E1;
	}
ul.faux-cols li.leftCol .menu .SearchUpdates{
	display:block;
	float:left;
	width:210px;
	position:relative;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dashed #e1e1e1;
	}
ul.faux-cols li.leftCol .menu .SearchUpdates input[type="text"]{
	display:block;
	float:left;
	width:188px;
	padding:5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	border-radius:1px;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #dddddd;
	}
ul.faux-cols li.leftCol .menu .SearchUpdates:hover input[type="text"]{
	border:1px solid #b7b7b7;
}
ul.faux-cols li.leftCol .menu .SearchUpdates input[type="text"]:focus{
	border:1px solid #b7b7b7;
	color:#000;
	box-shadow:none;
}
ul.faux-cols li.leftCol .menu .SearchUpdates input[type="submit"]{
	display:block;
	float:left;
	position:absolute;
	top:2px;
	height:25px;
	width:25px;
	cursor:pointer;
	right:11px;
	background:url(../i/search16s.png) no-repeat 0 0 #FFFFFF;
}
ul.faux-cols li.leftCol .menu .SearchUpdates input[type="submit"]:active{
	background:url(../i/search16s.png) no-repeat -25px 0 #FFFFFF;
}

/*********************************************************************************/
/*** social ads ***/

.social-ads .ad-wrap:last-of-type{
	border-bottom:none;
	padding:10px 10px 0 0;
}

.social-ads{
	display:block;
	float:left;
	width:210px;
	margin:0 0 0 0;
	}
.social-ads .ad-wrap{
	display:block;
	position:relative;
	width:200px;
	float:left;
	padding:10px 10px 0 0;
	border-bottom:1px solid #e1e1e1;
	}
.social-ads .ad-wrap .remove{
	right:5px;
}
.social-ads h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#3366cc;
	}
.social-ads h3 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	text-transform:none;
}
.social-ads h3 span a{
	color:#707070;
}
.social-ads p.ad-content{
	display:block;
	padding:5px 0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	}
.social-ads p.ad-content .pic{
	display:block;
	float:left;
	margin:0 5px 0 0;
	}
.social-ads p.ad-content .pic{
	display:block;
	float:left;
}
.social-ads p.ad-content img{
	max-width:70px;
	max-height:70px;
}

.ad-wrap .status{
	padding:3px 0;
	margin:5px 0 0 0;
	}
.ad-wrap .remove{
	top:11px;
}


/***************************************************/
/****************** midCol styles ******************/

/*** User Info ***/
.user-info{
	display:block;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:506px;
	float:left;
	position:relative;
	z-index:2;
	}
.user-info.nomar{
	margin:0;
}
.user-info h1{
	color:#484848;
	font:bold 20px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	padding:0;
	margin:0 0 5px 0;
	text-transform:none;
	position:relative;
	}
.user-info h1 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
	color:#707070;
	text-transform:none;
}

.user-info h1 span .pInfo{
	display:block;
	float:left;
}
.user-info h1.ntt{
	text-transform:none;
}

.user-info p.usd{
	display:block;
	margin:11px 0 0 10px;
}
.user-info p.usd b{
	font-weight:normal;
	color:#0055ab;
	margin:0 5px 0 0;
}
.user-info p.usd b:last-child{
	margin:0;
}


/*********** search messages ****************/

.user-info .searchMsgs{
	position:absolute;
	top:0;
	right:6px;
	}
.user-info .searchMsgs input[type="text"]{
	display:block;
	float:left;
	padding:5px;
	color:#707070;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #dddddd;
	width:200px;
	border-radius:1px;
	}

.user-info .searchMsgs input[type="text"]:focus{
	color:#484848;
}

.user-info .searchMsgs input[type="submit"], .user-info .searchMsgs input[type="button"]{
	display:block;
	float:left;
	position:absolute;
	top:1px;
	right:1px;
	width:25px;
	height:25px;
	background:url(i/search16s.png) no-repeat 0 0 #FFFFFF;
	cursor:pointer;
	outline:none;
}

.user-info .searchMsgs input[type="submit"]:active, .user-info .searchMsgs input[type="button"]:active{
	background:url(i/search16s.png) no-repeat -25px 0 #FFFFFF;
}


/***********/



/*************************************************/

.verifiedProfile{
	display:inline-block;
	margin:0 0 0 10px;
	background:#fdf7af;
	border-radius:30px;
	padding:2px 2.5px;
	-moz-transition:all 0.5s 0.3s;
	-webkit-transition:all 0.5s 0.3s;
	-o-transition:all 0.2s 0.3s;
	position:relative;
	width:12px;
	height:12px;
	border:1px solid #f1ea9c;
	}
.verifiedProfile:hover{
	background:#fdf7af;
	width:105px;
	border:1px solid #d0c874;
}

.verifiedProfile b{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(i/starwhite12a.png) no-repeat 0 0;
	}

.verifiedProfile p{
	position:absolute;
	top:0;
	left:21px;
	width:80px;
	display:block;
	float:left;
	opacity:0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
	float:left;
	padding:0;
	margin:0 0 0 0;
	line-height:15px;
	-moz-transition:all 0.5s 0.3s;
	-webkit-transition:all 0.5s 0.3s;
	-o-transition:all 0.5s 0.3s;
}
.verifiedProfile:hover p{
	opacity:1;
	cursor:default;
}


.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .RqMessage h3{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 1px 0;
} 

.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .RqMessage h3 a{
	color:#484848;
} 
.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .RqMessage p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .RqMessage p.loc{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}

.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .floatRT .button span{
	display:block;
	float:left;
	width:9px;
	height:8px;
	background:url(i/plustickwhite.png) no-repeat 0 0;
	margin:3px 5px 0 0;
}
.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .floatRT .button.added span{
	background:url(i/plustickwhite.png) no-repeat -9px 0;
	margin:2px 5px 0 0;
}
.FrndApprovalLstWrap.FrndSugg ul li .FrndApprovalBlock .floatRT .button.added{
	cursor:default;
}


.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage h3 .verifiedProfile{
	margin:0 0 -4px 5px;
	padding:2px 4px;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock:hover .RqMessage h3 .verifiedProfile{
	border:1px solid #f1f1f1;
	background:#f1f1f1;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage h3 .verifiedProfile:hover{
	padding:2px 4px;
	border:1px solid #d0c874;
	background:#fdf7af;
}

.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage h3 .verifiedProfile p{
	display:none;
	margin:1px 3px 0 5px;
	color:#444;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage h3 .verifiedProfile:hover p{
	display:block;
}








/*** edit profile ***/

.proinfo:hover h2 .edit-profile{
	opacity:1;
}

.proinfo h2 .edit-profile{
	display:block;
	float:right;
	margin:3px 0 0 0;
	opacity:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	}
.proinfo .edit-profile a{
	display:block;
	float:left;
	color:#484848;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	background:url(i/edit-profile.gif) no-repeat 0 1.5px;
	padding:0 0 0 15px;
	}

.user-info .edit-profile{
	display:none;
	position:absolute;
	right:0;
	top:6px;
	float:right;
	margin:0 0 0 0;
	}
.user-info:hover .edit-profile{
	display:block;
	}

.user-info .edit-profile a{
	display:block;
	float:left;
	color:#484848;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	background:url(i/edit-profile.gif) no-repeat 0 0;
	padding:0 0 0 15px;
	margin:0 0 0 10px;
	}

.user-info .edit-profile.grps{
	display:block;
}

.user-info .edit-profile.grps a{
}


/*********************************************************************************************/


/*********************************************************************************************/
/*** message box styles ***/

.message-box-wrap{
	display:block;
	padding:0;
	float:left;
	clear:both;
	width:498px;
	margin:10px 0 0 10px;
	position:relative;
	z-index:2;
	}

.message-box-wrap#search-friends{
	margin:0 0 20px 0;
}


.message-box-wrap h1{
	display:block;
	font:bold 18px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	}
.message-box-wrap h3{
	display:block;
	float:left;
	clear:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 5px 0;
	color:#063263;
	}

.message-box-wrap p{
	display:block;
	color:#688fb9;
	float:left;
	clear:right;
}
.message-box-wrap p.nmar{
	margin:-8px 0 0 0;
	display:block;
	position:relative;
	z-index:20000;
}
.message-box-wrap p.nmar b{
	font-weight:normal;
	color:#ff0000;
}
.message-box-wrap p.search-type{
	margin:2px 0 0 0;
	display:block;
	position:relative;
	z-index:20000;
	color:#063263;
	text-transform:capitalize;
}
.message-box-wrap p.search-type label{
	text-transform:capitalize;
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.message-box-wrap p.search-type input[type="checkbox"]{
	margin:0 5px 0 0;
}



span.mbox-comment{
	display:block;
	width:100%;
	float:left;
	height:9px;
	position:relative;
	z-index:4;
	margin:-1px 0 10px 0;
	background:url(i/mbox-comment.png) no-repeat 85% 0;
	}
span.mbox-comment#actA{
	background:url(i/mbox-comment2.png) no-repeat 85% 0;
}


.message-box{
	position:relative;
	display:block;
	float:left;
	width:496px;
	padding:0px;
	background:#fff;
	border:1px solid #cecece;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
	}
.message-box:hover{
	border:1px solid #b7b7b7;
}


.message-box input[type="text"]{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	width:486px;
	resize:none;
	overflow:auto;
	outline:none;
	background:#fff;
	border:none;
	float:left;
	padding:5px;
	}
.message-box textarea.doingText{
	display:block;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	width:480px;
	resize:none;
	overflow:auto;
	outline:none;
	background:#fff;
	border:none;
	float:left;
	padding:6px 8px 8px 8px;
	height:20px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.message-box textarea.doingText:focus{
	height:45px;
}

.message-box textarea:focus, .message-box input[type="text"]:focus{
	box-shadow:5px 5px 5px #ececec inset;
	-moz-box-shadow:5px 5px 5px #ececec inset;
	-webkit-box-shadow:5px 5px 5px #ececec inset;
}
.message-box textarea.msg{
	height:40px;
}


/*******************************/
/*** include user in message ***/

.includeUserMsg{
	display:block;
	float:left;
	width:504px;
	border:1px solid #a8a8a8;
	box-shadow:0 0 10px #bebebe;
	background:#fff;
	margin:55px 0 0 -1px;
	position:absolute;
	z-index:5;
	}
.includeUserMsg ul{
	list-style:none;
	display:block;
	float:left;
	width:504px;
	margin:3px 0;
	}
.includeUserMsg ul li{
	list-style:none;
	display:block;
	float:left;
	width:504px;
	}

.includeUserMsg ul li a.mainTrigger{
	display:block;
	float:left;
	width:494px;
	padding:3px 5px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
.includeUserMsg ul li a:hover{
	cursor:pointer;
	background:#f1f1f1;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}

.includeUserMsg ul li .userpic30{
	display:block;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	margin:0 10px 0 0;
}
.includeUserMsg ul li .userpic30 img{
	max-width:30px;
	max-height:30px;
}
.includeUserMsg ul li .desc{
	display:block;
	float:left;
	width:454px;
}
.includeUserMsg ul li .desc h3{
	display:block;
	float:left;
	width:454px;
	margin:0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
}
.includeUserMsg ul li .desc .GrpCnt{
	display:block;
	float:left;
	color:#707070;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.includeUserMsg ul li .desc .GrpCnt span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/iConsprites.png) no-repeat -32px 0;
	margin:0 5px 0 0;
}




/*******************************/



.message-box .addPicfield, .message-box .addLinkfield, .message-box .AddLocationField{
	display:block;
	float:left;
	width:496px;
	padding:5px 0;
	border-top:1px solid #e7e7e7;
	background:#f4f4f4;
}
.message-box .addLinkfield input[type="text"], .message-box .AddLocationField input[type="text"]{
	color:#a1a1a1;
	width:380px;
	padding:3px 5px;
	margin:0 0 0 5px;
	color:#484848;
	border:1px solid #cecece;
	display:block;
	float:left;
	height:17px;
}
.message-box .addPicfield input[type="file"]{
	display:block;
	float:left;
	margin:0 10px 0 10px;
}
.message-box .addPicfield .customfile{
	margin:0 0 0 5px;
	display:block;
	float:left;
}

.message-box .addLinkfield input[type="text"]:focus, .message-box .AddLocationField input[type="text"]:focus{
	color:#484848;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	border:1px solid #b7b7b7;
}

.message-box .addPicfield .formbutton, .message-box .addLinkfield .formbutton, .message-box .AddLocationField .formbutton{
	display:block;
	float:right;
	width:60px;
	text-align:center;
	padding:2px 0;
	margin:1px 0 0 0;
}



/***/
.message-box .addLinkfield .Hint{
	display:block;
	float:left;
	padding:3px 0 0 5px;
	color:#484848;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	}
.message-box .addLinkfield .Hint span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 10px 0 0;
	background:url(i/tipiC.png) no-repeat 0 0;
}
/***/

.message-box .AddLocationField .LocDisplay{
	display:block;
	float:left;
	color:#484848;
	line-height:25px;
	}

#LocConfirm, #EditLoc{
	display:block;
	float:left;
	width:496px;
	}

.message-box .AddLocationField .LocDisplay input[type="text"]:focus{
	color:#484848;
}


.message-box .AddLocationField .LocDisplay a{
	color:#484848;
}
.message-box .AddLocationField .LocDisplay span{
	display:block;
	float:left;
	margin:4px 5px 0 5px;
	width:16px;
	height:16px;
	background:url(i/iConSprites.png) no-repeat -112px -16px ;
}
.message-box .AddLocationField #EditLoc .LocDisplay span{
	  background:url(i/edit-profile.gif) no-repeat center center;
}

.message-box .AddLocationField .formbutton{
	width:50px;
}
.message-box .AddLocationField .formbutton span{
	display:block;
	float:left;
	  background:url(i/edit-profile.gif) no-repeat 0 0;
	  width:10px;
	  height:10px;
	  margin:2px 0 0 7px;
	}

.message-box .AddLocationField #EditLoc .formbutton span{
	background:url(i/afm.png) no-repeat -33px 0;
	height:11px;
	width:11px;
	margin:1px 0 0 7px;
}


.message-box .addPicfield .close, .message-box .addLinkfield .close, .message-box .AddLocationField .close{
	display:block;
	float:right;
	position:relative;
	margin:2px 5px 0 5px;
}

.message-box .addLinkfield#addVideofield .close{
	margin:0 5px 0 5px;
	}


.message-box .addPicfield .close a, .message-box .addLinkfield .close a, .message-box .AddLocationField .close a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(i/closeiconBig.png) no-repeat 0 0;
}
.message-box .addPicfield .close a:hover, .message-box .addLinkfield .close a:hover, .message-box .AddLocationField .close a:hover{
	background:url(i/closeiconBig.png) no-repeat 0 -20px;
}
.message-box .addPicfield .close a:active, .message-box .addLinkfield .close a:active, .message-box .AddLocationField .close a:active{
	background:url(i/closeiconBig.png) no-repeat 0 -40px;
}


/******** add Link preivew *********/

.message-box .LinkPreview{
	position:relative;
	display:block;
	float:left;
	width:484px;
	padding:10px 10px 30px 10px;
	border-top:1px dashed #e1e1e1;
	}
.message-box .LinkPreview .leftCT{
	display:block;
	float:left;
	width:100px;
	margin:0 10px 0 0;
	}
.message-box .LinkPreview .leftCT a.previewImg{
	display:block;
	float:left;
	width:100px;
	height:90px;
	text-align:center;
	margin:0 0 5px 0;
}
.message-box .LinkPreview .leftCT a.previewImg img{
	max-width:90px;
	max-height:90px;
}
.message-box .LinkPreview .leftCT .chooseThumb{
	display:block;
	float:left;
	margin:0 0 0 0;
	}

.message-box .LinkPreview .leftCT p{
	display:block;
	float:left;
	margin:0;
	width:100px;
	color:#484848;
}
.message-box .LinkPreview .leftCT p span{
	margin:3px 0 0 14px;
	display:block;
	float:left;
}
.message-box .LinkPreview .leftCT p a.leftArrow.formbutton{
	display:block;
	float:left;
}

.message-box .LinkPreview .leftCT p a.rightArrow.formbutton{
	display:block;
	float:right;
}
.message-box .LinkPreview .leftCT p a.formbutton{
	padding:1px 5px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.message-box .LinkPreview .noThumb{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	position:absolute;
	left:10px;
	top:133px;
}
.message-box .LinkPreview .noThumb p{
	color:#484848;
}

/****************/

.message-box .LinkPreview .rightDesc{
	display:block;
	float:left;
	width:344px;
}
.message-box .LinkPreview .rightDesc h2{
	display:block;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#003366;
	margin:0 0 10px 0;
}

.message-box .LinkPreview .rightDesc h2 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#999999;
}
.message-box .LinkPreview .rightDesc p{
	display:block;
	float:left;
	width:332px;
	margin:0 0 5px 0;
	color:#484848;
}
.message-box .LinkPreview .rightDesc a.edit{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	padding:0px 0 0 15px;
	background:url(i/edit-profile.gif) no-repeat 0 0px;
	margin:0 0 0 5px;
}

.message-box .LinkPreview .close{
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.message-box .LinkPreview .close a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(https://cdn.wallpost.com/i/closeiconBig.png) no-repeat 0 0;
}
.message-box .LinkPreview .close a:hover{
	background:url(https://cdn.wallpost.com/i/closeiconBig.png) no-repeat 0 -20px;
}
.message-box .LinkPreview .close a:active{
	background:url(https://cdn.wallpost.com/i/closeiconBig.png) no-repeat 0 -40px;
}

/***********************************************************************************************/
/*** add photo preview ***/

.AddPhotoPreview{
	display:block;
	float:left;
	width:476px;
	border-top:1px dashed #E1E1E1;
	padding:10px 10px 30px;
	}

.AddPhotoPreview .APuP{
	display:block;
	float:left;
	width:50px;
	text-align:center;
	margin:0 10px 0 0;
}
.AddPhotoPreview .APuP .APuPa{
	display:block;
	float:left;
	width:50px;
	text-align:center;
}
.AddPhotoPreview .APuP .APuPa img{
	max-width:50px;
	max-height:50px;
}

.AddPhotoPreview .rightDesc{
	display:block;
	float:left;
	width:394px;
}
.AddPhotoPreview .rightDesc h3{
	color:#3366cc;
	display:block;
	padding:0 10px 0 0;
	text-transform:none;
}
.AddPhotoPreview .rightDesc h3 a{
	color:#3366cc;
}
.AddPhotoPreview .rightDesc p{
	color:#484848;
	padding:0 10px 0 0;
}
.AddPhotoPreview .rightDesc .DPic{
	display:block;
	float:left;
	width:404px;
	margin:10px 0 0 0;
}
.AddPhotoPreview .rightDesc .DPic img{
	display:block;
	float:left;
	max-width:350px;
}

.AddPhotoPreview .close{
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.AddPhotoPreview .close a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(i/closeiconBig.png) no-repeat 0 0;
}
.AddPhotoPreview .close a:hover{
	background:url(i/closeiconBig.png) no-repeat 0 -20px;
}
.AddPhotoPreview .close a:active{
	background:url(i/closeiconBig.png) no-repeat 0 -40px;
}

.AddPhotoPreview a.edit {
    background: url(i/edit-profile.gif) no-repeat 0 0;
    font: bold 11px segoe ui, arial,Helvetica,sans-serif;
    margin: 0 0 0 5px;
    padding: 0 0 0 15px;
}






/*** controls ***/
/****************/

.message-box-wrap .controls{
	display:block;
	float:right;
	margin:0 0 15px 0;
	}

.message-box-wrap .AddPLL{
	display:block;
	float:left;
	margin:7px 0 0 0;
	position:relative;
}

.message-box-wrap .AddPLL .maskP{
	display:block;
	float:left;
	width:40px;
	height:18px;
	position:absolute;
	top:0;
	left:22px;
/*	background:#fff;
	opacity:0.5;*/
	z-index:1;
}
.message-box-wrap .AddPLL .maskP#maskL{
	left:0;
}

.message-box-wrap .AddPLL .maskP#maskV{
	left:0;
	width:18px;
}
.message-box-wrap .AddPLL .maskP#maskV2{
	left:45px;
	width:18px;
}


.message-box-wrap .addPic, .message-box-wrap .addLink, .message-box-wrap .GPS, .message-box-wrap .addVideo{
	display:block;
	float:left;
	cursor:pointer;
	margin:0 7px 0 0;
	position:relative;
}
.message-box-wrap .AddPLL label{
	display:block;
	float:left;
}

.message-box-wrap .AddPLL a{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	line-height:20px;
	margin:0 0 0 0;
}
.message-box-wrap .AddPLL a:hover{
	text-decoration:none;
	color:#085399;
}





.message-box-wrap .AddPLL a b{
	display:block;
	float:left;
	margin:3px 0 0 0;
	cursor:pointer;
}
.message-box-wrap .AddPLL span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/iConSprites.png) no-repeat -384px 0;
	margin:1px 0 0 0;
	cursor:pointer;
	}

.message-box-wrap .addPic:hover span{
	background:url(i/iConSprites.png) no-repeat -160px -16px;
}
/***/
.message-box-wrap .addPic #ap span{
	background:url(i/iConSprites.png) no-repeat -400px 0;
}


.message-box-wrap .addLink span{
	background:url(i/iConSprites.png) no-repeat -128px -16px;
}
.message-box-wrap .addLink:hover span{
	background:url(i/iConSprites.png) no-repeat -176px -16px;
}
/***/
.message-box-wrap .addLink #al span{
	background:url(i/iConSprites.png) no-repeat -144px -16px;
}

.message-box-wrap .GPS span{
	background:url(i/iConSprites.png) no-repeat -80px -16px;
	}
.message-box-wrap .GPS span:hover{
	background:url(i/iConSprites.png) no-repeat -192px -16px;
	}
.message-box-wrap .GPS #al2 span{
	background:url(i/iConSprites.png) no-repeat -96px -16px;
	}


.message-box-wrap .addVideo span{
	background:url(i/iConSprites.png) no-repeat -288px -16px;
	}
.message-box-wrap .addVideo span:hover{
	background:url(i/iConSprites.png) no-repeat -304px -16px;
	}
.message-box-wrap .addVideo #av span{
	background:url(i/iConSprites.png) no-repeat -320px -16px;
	}





/*** add photos options ***/
.message-box-wrap .addPic .AddPhotoOptions{
	display:none;
	position:absolute;
	top:25px;
	left:0;
	background:#fff;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	padding:3px 0;
}

.message-box-wrap .addPic .AddPhotoOptions i.ar{
	background:url(i/actbtn-arrow.png) no-repeat 0 0;
	height:7px;
	width:11px;
	display:block;
	float:left;
	position:absolute;
	top:-7px;
	left:2px;
}
.message-box-wrap .addPic .AddPhotoOptions ul{
	display:block;
	float:left;
}
.message-box-wrap .addPic .AddPhotoOptions ul li{
	list-style:none;
	display:block;
	float:left;
}
.message-box-wrap .addPic .AddPhotoOptions ul li a{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	width:140px;
	padding:5px 5px 5px 10px;
}
.message-box-wrap .addPic .AddPhotoOptions ul li a:hover{
	background:#f1f1f1;
}




/*** controls ***/
.message-box-wrap .controls .rightuismpbtn{
	display:block;
	float:right;
	position:relative;
	}
.message-box-wrap .controls select{
	width:90px;
	}
.message-box-wrap .controls a.ui-selectmenu{
	margin:0;
	height:25px;
	text-decoration:none;
	}

.message-box-wrap .controls .ui-selectmenu-status{
	line-height:25px;
	height:25px;
}
.message-box-wrap .controls .ui-selectmenu-icon{
	margin:-1px 0 0 0;
}



.message-box-wrap .controls p{
	color:#063263;
	height:19px;
	line-height:19px;
}
.message-box-wrap .controls .Pbutton{
	margin:0 0 0 5px;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:3px 20px;
	text-transform:capitalize;
	background-color:#007fff;
	background-image:none;
	border:1px solid #006bd7;
	text-shadow:0 1px 0 #004e78;
	color:#fff;
	}
.message-box-wrap .controls .Pbutton:hover{
	box-shadow:0 0 1px #fff inset;
	cursor:pointer;
}
.message-box-wrap .controls .Pbutton:active{
	box-shadow:0 0 2px #0059b2 inset;
	text-shadow:0 1px 0 #004e78;
}

.message-box-wrap .controls select{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	float:left;
	padding:2px;
	border:1px solid #118cf5;
	outline:none;
}

.updateCz{
	display:block;
	float:left;
	width:496px;
	margin:0 0 10px 0;
}
.updateCz .show-hide{
	display:block;
	float:right;
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.updateCz .show-hide > ul{
	display:block;
	list-style:none;
	float:right;
}
.updateCz .show-hide > ul > li{
	display:block;
	list-style:none;
	float:right;
	clear:right;
	margin:0 0 5px 0;
}
.updateCz .show-hide ul li:last-of-type{
	margin:0;
}

.updateCz .show-hide ul li ul.token-input-list-facebook li.token-input-input-token-facebook {
    float: left;
    padding: 0;
}
.updateCz .show-hide > ul > li > span {
    display: block;
    float: left;
    margin: 8px 0 0 -135px;
}

/*.updateCz .show-hide ul li input[type="text"]{
	padding:5px;
	width:350px;
	border:1px solid #cecece;
}
 .updateCz .show-hide ul li input[type="text"]:hover{
	border:1px solid #b7b7b7;
}
.updateCz .show-hide ul li input[type="text"]:focus{
	border:1px solid #b7b7b7;
	box-shadow:5px 5px 5px #ECECEC inset;
	-moz-box-shadow:5px 5px 5px #ECECEC inset;
	-webkit-box-shadow:5px 5px 5px #ECECEC inset;

}*/





/************************************************************************/
/*** filter styles ***/

.filter-wrap{
	display:block;
	float:left;
	width:508px;
	padding:0 10px 10px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #e1e1e1;
	}


.filterButton{
	display:block;
	float:right;
	margin:10px 0 0 0;
	}

.filter-wrap.two .filterButton{
	display:none;
	}

.filterButton a{
	display:block;
	float:right;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	padding:3px 10px;
	cursor:pointer;
	margin:0 0 0 0;
	}

.filter-wrap .options{
	display:block;
	float:right;
	margin:10px 5px 0 5px;
}
.filter-wrap.two .options{
	display:none;
	}
.filter-wrap.two .options a.current{
	border:1px solid #a1a1a1;
	box-shadow:none;
	background:#fff;
	cursor:text;
}

.filter-wrap #filterOptions.options a{
	display:block;
	float:left;
	padding:3px 5px;
	color:#8a8a8a;
	border:1px solid #fff;
	margin:0;
	text-decoration:none;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.filter-wrap #filterOptions.options a:hover{
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	color:#484848;
}
.filter-wrap #filterOptions.options a.current{
	background:#fff;
	border:1px solid #fff;
	color:#000;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	cursor:default;
}
.filter-wrap #filterOptions.options a.current:active{
	border:1px solid #484848;
}

.filter-wrap .status{
	display:block;
	float:right;
	margin:0 5px 0 0;
	padding:3px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	height:auto;
	line-height:normal;
	color:#484848;
	}

.filter-wrap.two .status{
	display:block;
	float:left;
	margin:0 0 0 5px;
	padding:3px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	height:auto;
	line-height:normal;
	color:#484848;
}

.filter-wrap.two .selectmenu{
	display:block;
	float:right;
	margin:0 0 0 0;
}
.filter-wrap.two .selectmenu .options{
	display:block;
	float:left;
	margin:0 0 0 0;
}
.filter-wrap.two .selectmenu .options .button{
	padding:3px 10px;
	margin:0;
	display:block;
	float:left;
}



.filter-wrap.two .selectmenu select{
	width:100px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* put webkit CSS here*/
.filter-wrap.two .selectmenu select{
	width:120px;
}
}

.filter-wrap.two .selectmenu a#speedA-button{
	border:1px solid #d9d9d9;
	border-top:none;
	background:#f1f1f1;
	color:#484848;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	height:20px;
}
.filter-wrap.two .selectmenu a#speedA-button:hover{
	background:#fff;
	border:1px solid #a1a1a1;
	border-top:none;
}
.filter-wrap.two .selectmenu a#speedA-button.ui-state-active{
	background:#007fff;
	color:#fff;
	border:1px solid #484848;
	border-top:none;
}

.filter-wrap.two .selectmenu a.ui-selectmenu{
	height:20px;
}
.filter-wrap.two .selectmenu .ui-selectmenu-status{
	height:20px;
	line-height:20px;
}
.filter-wrap.two .selectmenu .ui-selectmenu-icon{
	margin:-2px 0 0 0;
}


ul.faux-cols li.midCol .content-wrap{
	display:block;
	float:left;
	width:518px;
	margin:0 0 0 0;
	}

ul.faux-cols li.midCol .content-wrap.nomar{
	margin:0;
}

/********************/

.left-col .posts{
	margin:10px 0 0 0;
	}
.left-col .posts.expanded{
	margin:0 0 0 0;
	}

.posts.viewPhotopage{
	margin:0 0 0 0;
	}

.posts.expanded .write-comment{
	margin:2px 0 0 0;
	}
	
.posts.viewPhotopage .write-comment{
	margin:10px 0 20px 0;
	}
.posts .write-comment .user-pic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	margin:0 5px 0 0;
}
.posts .write-comment .user-pic img{
}



/***************************************************************************/

.posts{
	display:block;
	float:left;
	width:518px;
	position:relative;
	z-index:1;
}
.block-post{
	display:block;
	float:left;
	width:508px;
	padding:10px 0 10px 10px;
	position:relative;
	-moz-transition:all 0.7s;
	-webkit-transition:all 0.7s;
	-o-transition:all 0.7s;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	margin:0 0 0 -1px;
}

.block-post:hover{
	border-left:1px solid #b7b7b7;
}

.block-post:hover .bpH{
	opacity:1;
}

.block-post .bpH{
	opacity:0;
	-moz-transition:all 0.7s;
	-webkit-transition:all 0.7s;
	-o-transition:all 0.7s;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	width:1px;
	background:#e1e1e1;
	z-index:1;
}






.posts .block-post:last-of-type{
	border-bottom:none;
}


.posts .block-post .user-pic{
	width:50px;
	height:50px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	text-align:center;
	position:relative;
}

.posts .block-post:hover .user-pic img{
	box-shadow:0 0 5px #bebebe;
	padding:3px;
	box-shadow:0 0 3px #868686;
}

.posts .block-post .user-pic img{
	max-width:44px;
	max-height:44px;
	padding:3px;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	box-shadow:0 0 3px #bebebe;
}
.posts .block-post .inner-content{
	display:block;
	float:left;
	width:436px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}

.posts .block-post .inner-content .SMcontent{
	display:block;
	float:left;
	width:446px;
	margin:5px 0 0 0;
	}
.posts .block-post .inner-content .SMcontent .channel{
	display:block;
	float:left;
	width:130px;
	margin:0 10px 0 0;
}
.posts .block-post .inner-content .SMcontent .channel .ytHolder{
	display:block;
	float:left;
	width:130px;
}
.posts .block-post .inner-content .SMcontent .channel .ytHolder img{
	max-width:130px;
	max-height:130px;
}
.posts .block-post .inner-content .SMcontent .channel .ytHolder .SPic img{
	max-height:122px;
	max-width:122px;
}

/***** Photo *****/
.posts .block-post .inner-content .SMcontent.Photo .channel{
	width:auto;
	margin:0;
}
.posts .block-post .inner-content .SMcontent.Photo .channel .ytHolder{
	width:auto;
}

.posts .block-post .inner-content .SMcontent.Photo .channel .ytHolder .SPic img{
	max-width:300px;
	max-height:300px;
}
.posts .block-post .inner-content .SMcontent.Photo .channel .pop-out{
	right:-25px;
}

.posts .block-post .inner-content .SMcontent.Photo .SMDesc{
	margin:10px 0 0 0;
	width:446px;
}

/***/
.posts .block-post .inner-content .SMcontent .SMDesc{
	display:block;
	float:left;
	width:286px;
}
.posts .block-post .inner-content .SMcontent .SMDesc h3{
	display:block;
	margin:0 0 5px 0;
	color:#484848;
}
.posts .block-post .inner-content .SMcontent .SMDesc h3 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:none;
}

.posts .block-post .inner-content .SMcontent .SMDesc p{
	display:block;
	margin:0 0 5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}

.posts .block-post .inner-content .ShrDesc{
	display:block;
	float:left;
	width:446px;
}
.posts .block-post .inner-content .ShrDesc .Upic{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:0 10px 0 0;
	text-align:center;
}
.posts .block-post .inner-content .ShrDesc .Upic a{
	display:block;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
}
.posts .block-post .inner-content .ShrDesc .Upic a img{
	max-height:30px;
	max-width:30px;
}
.posts .block-post .inner-content .ShrDesc .desc{
	display:block;
	float:left;
	width:406px;
}
.posts .block-post .inner-content .ShrDesc .desc h3{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.posts .block-post .inner-content .ShrDesc .desc p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}


.posts .block-post .inner-content .ShrDesc .desc .channel{
	margin:0;
}
.posts .block-post .inner-content .ShrDesc .desc .channel .pop-out{
	right:-25px;
}

/***/
.posts .block-post .inner-content .ShrDesc .desc .channel .ytHolder{
	display:block;
	float:left;
	width:300px;
	}
.posts .block-post .inner-content .ShrDesc .desc .channel .ytHolder img{
	display:block;
	float:left;
	max-width:300px;
	max-height:300px;
	}

.posts .block-post .inner-content .ShrDesc .desc .pic160{
	display:block;
	float:left;
	clear:none;
}
.posts .block-post .inner-content .ShrDesc .desc .pic160 a{
	display:block;
	float:left;
}
.posts .block-post .inner-content .ShrDesc .desc .pic160 img{
	display:block;
	float:left;
	max-height:160px;
	max-width:160px;
	padding:3px;
	border:1px solid #e1e1e1;
}
.posts .block-post .inner-content .ShrDesc .desc .pic160 img:hover{
	border:1px solid #bebebe;
	box-shadow:2px 2px 3px #bebebe;
}

.posts .block-post .inner-content .friendsThirty{
	display:block;
	float:left;
	width:446px;
}
.posts .block-post .inner-content .friendsThirty a.oth{
	margin:7px 0 0 5px;
	color:#484848;
	display:block;
	float:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.posts .block-post .inner-content .friendsThirty a.pic{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:0 1px 0 0;
	text-align:center;
}
.posts .block-post .inner-content .friendsThirty a.pic img{
	max-width:30px;
	max-height:30px;
}



/*** popup user info ***/

 /*.fade:hover .popupuserinfo{
	 display:block;
 }*/
 
 
.popuptrigger{
	display:block;
	} 

.popupuserinfo{
	display:block;
	float:left;
    width:312px;
	background:#fff;
	margin:0 0 -13px 0;
	/*border:1px solid #b7b7b7;
	box-shadow:0 0 10px #999;
	-moz-box-shadow:0 0 10px #999;
	-webkit-box-shadow:0 0 10px #999;
	margin:10px;
	margin:-255px 0 0 -250px;*/
	}


.popupuserinfo .popuppad{
	display:block;
	float:left;
	margin:16px;
	width:280px;
}

.popupuserinfo .picWrap{
	display:block;
	float:left;
	width:100px;
	text-align:center;
}
.popupuserinfo .picWrap img{
}
.popupuserinfo .desc{
	display:block;
	float:left;
	width:170px;
	margin:0 0 0 10px;
	text-align:left;
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.popupuserinfo .desc h2{ 
	display:block;
	font:normal 16px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}
.popupuserinfo .desc h2 span{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#999999;
}

.popupuserinfo .desc .GrpCnt{
	display:block;
	clear:left;
	line-height:20px;
	padding:3px 0 0 0;
	border-top:1px solid #ebebeb;
	}
.popupuserinfo .desc .GrpCnt .button{
	margin:5px 0 0 0;
}

.popupuserinfo .desc .GrpCnt span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/iConSprites.png) no-repeat -32px 0;
	margin:0 5px 0 0;
	}

.popupuserinfo .desc .sendMsg{
	display:block;
	clear:left;
	line-height:16px;
	margin:3px 0 0 0;
	}
.popupuserinfo .desc .sendMsg span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/iConSprites.png) no-repeat -208px 0;
	margin:0 5px 0 0;
}


.popupuserinfo .smallCmnFrnds{
	display:block;
	clear:left;
	height:22px;
	margin:0 0 0 0;
	background:#f4f4f4;
	border-top:1px solid #e1e1e1;
	padding:5px 5px 5px 16px;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	position:relative;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.popupuserinfo .smallCmnFrnds p{
	display:block;
	float:left;
	line-height:22px;
}
.popupuserinfo .smallCmnFrnds span{
	display:block;
	float:right;
}
.popupuserinfo .smallCmnFrnds span > a{
	display:block;
	float:right;
	margin:0 0 0 2px;
}
.popupuserinfo .smallCmnFrnds img{
	display:block;
	float:right;
	margin:0 0 0 0;
	max-width:20px;
}

.popupuserinfo .downarrow{
	display:block;
	position:absolute;
	width:16px;
	height:12px;
	background:url(i/up-arrowpopupuserinfo.png) no-repeat 0 0;
	top:-1px;
	left:55px;
}


/***************************************************************************************/
.posts .block-post .inner-content .addedfrnd{
	display:block;
	float:left;
	width:426px;
}
.posts .block-post .inner-content a.user{
	font:bold 13px segoe ui, arial, Helvetica, sans-serif;
}

.posts .block-post .inner-content .addedfrnd .userBlock{
	display:block;
	width:446px;
	margin:10px 0 0 0;
	}
.posts .block-post .inner-content .addedfrnd .userBlock a.userpic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	margin:0 5px 0 0;
	}
.posts .block-post .inner-content .addedfrnd .userBlock .desc{
	display:block;
	float:left;
	margin:0 0 0 0;
	}
.posts .block-post .inner-content .addedfrnd .userBlock .desc p{
	display:block;
	padding:0;
	margin:0 0 0px 0;
	}
.posts .block-post .inner-content .addedfrnd .userBlock .desc b{
	color:#484848;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	}
.posts .block-post .inner-content .addedfrnd .userBlock .desc b.nm{
	color:#0055AB;
}

/*** for user ***/
.posts .block-post .inner-content .addedfrnd .userBlock .userpic{
	display:block;
	float:left;
}
.posts .block-post .inner-content .addedfrnd .userBlock .userpic img{
	max-width:50px;
	max-height:50px;
	}
/*** for album ***/
.posts .block-post .inner-content .addedfrnd .userBlock .albpic{
	display:block;
	float:left;
}
.posts .block-post .inner-content .addedfrnd .userBlock .albpic img{
	max-width:425px;
	/*max-height:425px;*/
	}


.posts .block-post .inner-content .addedfrnd .userBlock .addfrndLink{
	display:block;
	float:left;
	width:446px;
	background:#f3f6f9;
	padding:5px 0;
	margin:5px 0 0 0;
}

.posts .block-post .inner-content .addedfrnd .userBlock .addfrndLink p{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	padding:0 5px;
	margin:0;
}
.posts .block-post .inner-content .addedfrnd .userBlock .addfrndLink a.add{
	margin:0 5px 0 0;
}
.posts .block-post .inner-content .addedfrnd .userBlock .addfrndLink a.add span{
	background:url("../i/addfrnd.png") no-repeat 0 0;
	display:block;
	margin:0 3px 0 0;
	float:left;
	width:12px;
	height:12px;
}



.posts .block-post .inner-content h3{
	color:#3366cc;
	font:bold 13px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	margin:0 0 0 0;
}
.posts .block-post .inner-content h3 a{
	display:inline-block;
}

 .posts .block-post:hover .inner-content h3 .editPost{
	display:inline-block
}
.posts .block-post .inner-content h3 .editPost{
	display:none;
	margin:0 0 0 10px;
	}
.posts .block-post .inner-content h3 .editPost a{
	display:block;
	float:left;
	padding:0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	background:#fff;
	margin:0 0 -3px 0;
}
.posts .block-post .inner-content h3 .editPost a span{
	display:block;
	float:left;
	background:url(../i/edit-profile.gif) no-repeat 0 0;
	margin:1px 5px 0 0;
	width:11px;
	height:11px;
} 



.posts .block-post .inner-content p div.inline{
	display:block;
	float:left;
}

.posts .block-post .inner-content p{
	display:block;
	clear:both;
	font:normal 13px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	color:#484848;
	word-wrap:break-word;
}
.posts .block-post .inner-content p.ic99{
	color:#999999;
}

/****************************************/
/****************************************/

.posts .block-post .inner-content .PhotoDisTray{
	display:block;
	float:left;
	width:446px;
	margin:5px 0 0 0;
	position:relative;
	}
.posts .block-post .inner-content .PhotoDisTray .pop-out{
}
.posts .block-post .inner-content .PhotoDisTray:hover .pop-out{
	display:block;
}

.posts .block-post .inner-content .PhotoDisTray img{
	padding:3px;
	border:1px solid #e1e1e1;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
}
.posts .block-post .inner-content .PhotoDisTray img:hover{
	box-shadow:2px 2px 3px #bebebe;
	border:1px solid #bebebe;
}

.posts .block-post .inner-content .PhotoDisTray .AlbCover{
	display:block;
	float:left;
	width:446px;
	margin:0 0 5px 0;
}
.posts .block-post .inner-content .PhotoDisTray .AlbCover img{
	display:block;
	float:left;
	max-width:400px;
	max-height:400px;
}
.posts .block-post .inner-content .PhotoDisTray .AlbPics{
	display:block;
	float:left;
	width:446px;
}
.posts .block-post .inner-content .PhotoDisTray .AlbPics img{
	display:block;
	float:left;
	max-width:90px;
	max-height:90px;
	margin:0 5px 0 0;
	opacity:0.9;
}
.posts .block-post .inner-content .PhotoDisTray .AlbPics img:hover{
	opacity:1;
}

.posts .block-post .inner-content p.SPic img{
	padding:3px;
	border:1px solid #e1e1e1;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	-ms-transition:all 0.2s;
}
.posts .block-post .inner-content p.SPic img:hover{
	box-shadow:2px 2px 3px #bebebe;
	border:1px solid #bebebe;
}


.posts .block-post span.glow{
	background:#fdf7af;
	display:inline-block;
}


.posts .block-post .inner-content .report p{
	margin-bottom:0;
	clear:none;
}

.posts .block-post .inner-content p a.link{
	margin:5px 0 0 0;
}

.posts .block-post .inner-content p a.bold{
	color:#0055ab;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	margin:0 3px 0 0;
}
.posts .block-post .inner-content p.pics{
	display:block;
	}

.posts .block-post .inner-content p.pics img{
	float:left;
	max-width:145px;
	max-height:145px;
	display:block;
	margin:0 3px 3px 0;
	}




/*** inner sub styles ***/
/************************/

.inner-sub{
	display:block;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	display:block;
	float:left;
	width:426px;
	}
.inner-sub img{
	float:left;
	display:block;
	margin:0 10px 10px 0;
	}

/*** image update ***/
.inner-sub .imgupd{
	display:block;
	float:left;
	width:426px;
}
.inner-sub .imgupd img.img425{
	max-width:425px;
	max-height:425px;
	margin:0 0 10px 0;
}
.inner-sub .imgupd p.sub-content{
	color:#707070;
}


.inner-sub .sub-content{
	display:block;
	float:left;
	width:426px;
	word-wrap:break-word;
}

/******/


/*******************************/
/*******************************/

.write-comment{
	display:block;
	float:left;
	width:478px;
	margin:0 0 0 30px;
	padding:5px 0;
	}

.write-comment .Cwrap{
	display:block;
	padding:0 0 0 0;
	float:left;
	width:478px;
}
.write-comment .Cwrap .usepicC{
	margin:0 10px 0 0;
	display:block;
	width:36px;
	float:left;
	text-align:center;
}
.write-comment .Cwrap .usepicC a{
	display:block;
	width:36px;
	float:left;
}
.write-comment .Cwrap .usepicC img{
	max-width:30px;
	max-height:30px;
	padding:3px;
	box-shadow:0 0 2px #bebebe;
	background:#ffffff;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
}

.write-comment:hover .Cwrap .usepicC img{
	box-shadow:0 0 3px #868686;
}

.write-comment .Cwrap .Cpost{
	display:block;
	float:left;
	width:432px;
	}
	
.write-comment .Cwrap .Cpost input[type="text"]{
	display:block;
	float:left;
	width:424px;
	border:1px solid #93b6dc;
	background:#fff;
	padding:3px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	
}
.write-comment .Cwrap .Cpost textarea{
	height:15px;
	resize:none;
	display:block;
	float:left;
	width:424px;
	background:#fff;
	padding:3px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	
}
.write-comment .Cwrap .Cpost input.button{
	display:block;
	float:right;
	margin:5px 0 0 0;
	border-radius:2px;
	font:normal 10px "tahoma", segoe ui, arial, sans-serif;
	}

/*******************************/
/*******************************/

.inner-content .write-comment{
	display:block;
	float:left;
	width:446px;
	background:#f3f6f9;
	margin:2px 0 0px 0;
	padding:5px 0;
	}

.inner-content .write-comment .Cwrap{
	display:block;
	padding:0 0 0 5px;
	float:left;
	width:441px;
}
.inner-content .write-comment .Cwrap img.userpic-small{
	margin:0 5px 0 0;
	display:block;
	width:30px;
	height:30px;
	float:left;
}

.inner-content .write-comment .Cwrap .Cpost{
	display:block;
	float:left;
	width:401px;
	position:relative;
	}
	
.inner-content .write-comment .Cwrap .Cpost input[type="text"], .inner-content .write-comment .Cwrap .Cpost textarea{
	display:block;
	float:left;
	width:395px;
	border:1px solid #cecece;
	background:#fff;
	padding:2px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.inner-content .write-comment .Cwrap .Cpost input[type="text"]:focus, .inner-content .write-comment .Cwrap .Cpost textarea:focus{
	border:1px solid #b5b5b5;
	box-shadow:5px 5px 5px #ECECEC inset;
}


.inner-content .write-comment .Cwrap .Cpost input[type="submit"]{
	display:block;
	float:right;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	padding:1px 3px;
	text-transform:capitalize;
	background:#007fff;
	border:1px solid #006bd7;
	cursor:pointer;
	margin:5px 0 0 0;
	border-radius:2px;
	}
.inner-content .write-comment .Cwrap .Cpost input[type="submit"]:hover{
	box-shadow:0 0 1px #FFFFFF inset;
	-moz-box-shadow:0 0 1px #FFFFFF inset;
	-webkit-box-shadow:0 0 1px #FFFFFF inset;
}
.inner-content .write-comment .Cwrap .Cpost input[type="submit"]:active{
	box-shadow:0 0 2px #0059b2 inset;
	-moz-box-shadow:0 0 2px #0059b2 inset;
	-webkit-box-shadow:0 0 2px #0059b2 inset;
}

/*********************************************************************************************/
/*** more ***/

div.more{
	position:relative;
	display:block;
	float:left;
	width:520px;
}
.more input, input.more{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	float:left;
	color:#636363;
	text-align:center;
	width:520px;
	padding:10px 0;
	text-transform:capitalize;
	border:1px solid #e1e1e1;
	cursor:pointer;
	background:#f3f6f9;
	margin:-1px 0 -1px -1px;
	position:relative;
}


.more input:hover, input.more:hover{
	text-decoration:none;
	color:#484848;
	border:1px solid #b7b7b7;
	background:#f3f3f3;
}

.more input:active, input.more:active{
	background:#ffffff;
	color:#484848;
	border:1px solid #a8a8a8;
	text-decoration:none;
}

/**********************************************************************************************************************/
/*** activity buttons ***/

.activity-buttons{
	display:block;
	float:left;
	margin:0 0 10px -250px;
	width:500px;
	}
.activity-buttons .btn{
	display:block;
	float:right;
	width:500px;
	margin:0 0 0 0;
	position:relative;
	z-index:2;
	}
.activity-buttons .btn:last-of-type{
	margin:0 0 0 0;
	}
.activity-buttons .btn .formbutton{
	display:block;
	float:right;
	margin:0 0 0 0;
	padding:4px 7px;
	padding:4px 8.3px\0/IE8-9;
}

.activity-buttons .btn.norm .formbutton{
	margin:0 0 0 5px;
	}


/************* view as ****************/

.activity-buttons .btn .viewAs{
	display:block;
	float:right;
	margin:0 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.activity-buttons .btn .viewAs a{
	color:#484848;
}





/************************** activity btns moved to leftCol **********************************/


ul.faux-cols li.leftCol .activity-buttons{
	width:210px;
	margin:10px 0 -2px 0;
	border-bottom:1px solid #efefef;
}
ul.faux-cols li.leftCol .activity-buttons .btn{
	width:200px;
	margin:0;
	float:left;
}

ul.faux-cols li.leftCol .activity-buttons .formbutton{
	float:left;
	display:block;
	}

ul.faux-cols li.leftCol .activity-buttons .btn #pend,
ul.faux-cols li.leftCol .activity-buttons .btn #frndadded{
	float:left;
	}

ul.faux-cols li.leftCol .activity-buttons .btn #pend a.formbutton,
ul.faux-cols li.leftCol .activity-buttons .btn #frndadded a.formbutton{
	width:83px;
	width:80px\0/IE8-9;
	margin:0 5px 0 0;
	background:#007fff;
	color:#fff;
	border:1px solid #484848;
}


ul.faux-cols li.leftCol .activity-buttons .btn #liked a.formbutton{
	width:60px;
	width:54px\0/IE8-9;
	margin:0 5px 0 0;
	background:#007fff;
	color:#fff;
	border:1px solid #484848;
}

ul.faux-cols li.leftCol .activity-buttons .btn #following{
	float:left;
	}
ul.faux-cols li.leftCol .activity-buttons .btn #following a.formbutton{
	width:80px;
	width:77px\0/IE8-9;
	background:#007fff;
	color:#fff;
	border:1px solid #484848;
	}

ul.faux-cols li.leftCol .activity-buttons .btn #following .formbutton.tick span,
ul.faux-cols li.leftCol .activity-buttons .btn #frndadded .formbutton.tick span,
ul.faux-cols li.leftCol .activity-buttons .btn #pend .formbutton.tick span,
ul.faux-cols li.leftCol .activity-buttons .btn #liked .formbutton.tick span{
	background:url(i/afm-white.png) no-repeat -33px 0;
	}






ul.faux-cols li.leftCol .activity-buttons .btn .addfrnd{
	width:83px;
	width:80px\0/IE8-9;
	margin:0 5px 0 0;
	}

ul.faux-cols li.leftCol .activity-buttons .btn .like{
	width:60px;
	width:54px\0/IE8-9;
	margin:0 5px 0 0;
	}

ul.faux-cols li.leftCol .activity-buttons .btn .follow{
	width:80px;
	width:77px\0/IE8-9;
	}

ul.faux-cols li.leftCol .activity-buttons .btn .msg{
	margin:5px 0 0 0;
	width:184px;
	width:181px\0/IE8-9;
}

ul.faux-cols li.leftCol .activity-buttons .btn .msg.small{
	width:103px;
	margin:0;
}
ul.faux-cols li.leftCol .activity-buttons .btn .msg.small2{
	width:83px;
	margin:0 0 0 5px;
}
ul.faux-cols li.leftCol .activity-buttons .btn .msg.small3{
	width:80px;
	margin:0;
}

ul.faux-cols li.leftCol .activity-buttons .btn .msg.small span{
	margin:3px 7px 0 4px;
}
ul.faux-cols li.leftCol .activity-buttons .btn .msg.small2 span,
ul.faux-cols li.leftCol .activity-buttons .btn .msg.small3 span{
	margin:3px 7px 0 5px;
}




ul.faux-cols li.leftCol .activity-buttons .btn .like span{
	margin:3px 6px 0 10px;
}

ul.faux-cols li.leftCol .activity-buttons .btn .addfrnd span{
	margin:1px 5px 0 2px;
}

ul.faux-cols li.leftCol .activity-buttons .btn #frndapp .formbutton span{
	margin:1px 5px 0 10px;

}



ul.faux-cols li.leftCol .activity-buttons .btn .follow span{
	margin:1px 7px 0 8px;
}
ul.faux-cols li.leftCol .activity-buttons .btn #liked a.formbutton span{
	margin:3px 6px 0 5px;
}
ul.faux-cols li.leftCol .activity-buttons .btn #pend a.formbutton span,
ul.faux-cols li.leftCol .activity-buttons .btn #frndadded a.formbutton span{
	margin:1px 7px 0 7px;
}
ul.faux-cols li.leftCol .activity-buttons .btn #following a.formbutton span{
	margin:1px 7px 0 2px;
}
ul.faux-cols li.leftCol .activity-buttons .btn .msg span{
	margin:3px 7px 0 35px;
}

ul.faux-cols li.leftCol .follow-stats{
	width:210px;
	padding:0;
	margin:10px 0 0 0;
	border:none;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 20px 0; 
	}

ul.faux-cols li.leftCol .follow-stats a{
	display:block;
	width:200px;
	float:left;
	margin:0 0 5px 0;
	text-transform:uppercase;
}
ul.faux-cols li.leftCol .follow-stats a span{
	display:inline-block;
	font:18px bold segoe ui, arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
}
/****** last login in leftcol *******/

ul.faux-cols li.leftCol .lastLoginWrap{
	display:block;
	float:left;
	width:210px;
	padding:15px 0 0 0;
	margin:0 0 0 0;
	border:none;
	border-bottom:1px solid #efefef;
	color:#484848;
	font:normal 12px "Segoe UI", Arial, sans-serif;
	}

ul.faux-cols li.leftCol .lastLogin{
	display:block;
	float:left;
	width:200px;
	padding:0 0 15px 10px;
	border-bottom:1px solid #e1e1e1;
}
ul.faux-cols li.leftCol .lastLogin{
}


/*********************************/
.sub-header .viewasFrnd{
	display:block;
	position:absolute;
	padding:5px 10px;
	margin:0;
	top:3px;
	left:245px;
	min-width:200px;
}

.sub-header .viewasFrnd span{
	display:block;
	float:left;
	margin:4px 10px 0 0;
	color:#707070;
	
}

.sub-header .viewasFrnd .remove{
	display:block;
	float:left;
	width:20px;
	height:20px;
	position:static;
	margin:2px 0 0 5px;
}

.sub-header .viewasFrnd .remove a{
	background:url(../i/closeiconBig.png) 0 0;
	display:block;
	float:left;
	width:20px;
	height:20px;
}
.sub-header .viewasFrnd .remove a:hover{
	background:url(../i/closeiconBig.png) 0 -60px;
}
.sub-header .viewasFrnd .remove a:active{
	background:url(../i/closeiconBig.png) 0 -40px;
}

.sub-header .viewasFrnd input[type="text"]{
	display:block;
	float:left;
	padding:4px 5px;
	color:#484848;
	margin:0 0 0 0;
	width:150px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #dddddd;
}

.sub-header .viewasFrnd input[type="text"]:hover{
	border:1px solid #b7b7b7;
}
.sub-header .viewasFrnd input[type="text"]:focus{
	border:1px solid #b7b7b7;
	box-shadow:0 0 5px #CCCCCC;
}



/*************************/

.sub-header .viewasFrnd .viewprofilepopup{
	display:block;
	float:left;
	position:absolute;
	top:29px;
	left:113px;
	}
.sub-header .viewasFrnd .viewprofilepopup .fakeStrech{
	display:block;
	float:left;
	width:160px;
	background:#fff;
	height:9px;
	border-left:1px solid #b7b7b7;
	border-right:1px solid #b7b7b7;
	position:absolute;
	top:0;
	z-index:3;
	left:-1.5px;
}
.sub-header .viewasFrnd .viewprofilepopup .Results{
	display:block;
	float:left;
	position:absolute;
	left:-1.5px;
	top:9px;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	background:#fff;
	border-top:none;
	z-index:2;
}

.sub-header .viewasFrnd .viewprofilepopup .Results ul{
	display:block;
	float:left;
	padding:5px 0;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li{
	display:block;
	float:left;
	list-style:none;
	padding:0;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li a{
	display:block;
	float:left;
	padding:5px;
	width:250px;
}

.sub-header .viewasFrnd .viewprofilepopup .Results ul li a:hover{
	background:#f8f8f8;
}

.sub-header .viewasFrnd .viewprofilepopup .Results ul li a .user-pic{
	display:block;
	float:left;
	width:36px;
	height:36px;
	text-align:center;
	margin:0 5px 0 0;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li a .user-pic img{
	max-width:30px;
	max-height:30px;
	padding:3px;
	box-shadow:0 0 3px #BEBEBE;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li:hover a .user-pic img{
	box-shadow:0 0 3px #868686;
}

.sub-header .viewasFrnd .viewprofilepopup .Results ul li a .desc{
	display:block;
	float:left;
	width:209px;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li a .desc h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li:hover a .desc h3{
	color:#3366cc;
}

.sub-header .viewasFrnd .viewprofilepopup .Results ul li a .desc h3 span{
	display:block;
	margin:0 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#a1a1a1;
	float:none;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.sub-header .viewasFrnd .viewprofilepopup .Results ul li:hover a .desc h3 span{
	color:#484848;
}





/***********************/

ul.faux-cols > li.midCol .vafub{
	display:block;
	float:left;
	width:745px;
	margin:0 0 20px 0;
	padding:0 10px 0 19px;
	background:#fdf7af;
	color:#444444;
	line-height:40px;
	overflow:hidden;
	border-radius:5px;
	}

ul.faux-cols > li.midCol .vafub p{
	display:block;
	float:left;
}
ul.faux-cols > li.midCol .vafub a.buttonGreen{
	display:block;
	float:right;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	background-image: -webkit-gradient(linear, top left, bottom left, from(#77b301), to(#459204));/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #77b301, #459204); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #77b301, #459204); /* FF3.6 */
	background-image:-o-linear-gradient(top, #77b301, #459204); /* Opera 11.10+ */
	background-image:linear-gradient(top, #77b301, #459204);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#77b301', EndColorStr='#459204'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #77b301, #459204); /* IE10 */
	background-color:#77b301;
	border-top:1px solid #dfff01;
	border-left:1px solid #a1de03;
	border-right:1px solid #a1de03;
	border-bottom:1px solid #58b705;
	box-shadow:0 1px 0 #707070;
	border-radius:3px;
	padding:5px 15px;
	margin:6px 0 0 0;
	text-shadow:1px 1px #305a01;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
}
ul.faux-cols > li.midCol .vafub a.buttonGreen:hover{
	background-image: -webkit-gradient(linear, top left, bottom left, from(#86ca00), to(#4ba103));/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #86ca00, #4ba103); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #86ca00, #4ba103); /* FF3.6 */
	background-image:-o-linear-gradient(top, #86ca00, #4ba103); /* Opera 11.10+ */
	background-image:linear-gradient(top, #86ca00, #4ba103);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#86ca00', EndColorStr='#4ba103'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #86ca00, #4ba103); /* IE10 */
	background-color:#86ca00;
	border-top:1px solid #dfff01;
	border-left:1px solid #a1de03;
	border-right:1px solid #a1de03;
	border-bottom:1px solid #58b705;
	box-shadow:0 1px 0 #707070;
	text-decoration:none;
	cursor:pointer;
}

ul.faux-cols > li.midCol .vafub a.buttonGreen:active{
	background-image: -webkit-gradient(linear, top left, bottom left, from(#86ca00), to(#4ba103));/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #86ca00, #4ba103); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #86ca00, #4ba103); /* FF3.6 */
	background-image:-o-linear-gradient(top, #86ca00, #4ba103); /* Opera 11.10+ */
	background-image:linear-gradient(top, #86ca00, #4ba103);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#86ca00', EndColorStr='#4ba103'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #86ca00, #4ba103); /* IE10 */
	background-color:#86ca00;
	border-top:1px solid #4d9901;
	border-left:1px solid #4e9f02;
	border-right:1px solid #4e9f02;
	border-bottom:1px solid #4ea602;
	box-shadow:0 0 5px #355800 inset;
	text-decoration:none;
	cursor:pointer;
}



/*******************************/












/*****/
.activity-buttons .btn #following{
	display:block;
	float:right;
}
.activity-buttons .btn #frndadded{
	display:block;
	float:right;
}
.activity-buttons .btn #pending{
	display:block;
	float:right;
}

.activity-buttons .btn #following:hover .formbutton, .activity-buttons .btn #frndadded:hover .formbutton,
.activity-buttons .btn #pending:hover .formbutton{
	background:#007fff;
	border:1px solid #484848;
	color:#fff;
	cursor:default;
}
.activity-buttons .btn #following:hover .formbutton.tick span, .activity-buttons .btn #frndadded:hover .formbutton.tick span,
.activity-buttons .btn #pending:hover .formbutton.tick span{
	background:url(i/afm-white.png) no-repeat -33px 0;
}


.actbtns-submenu{
	display:none;
	float:left;
	width:180px;
	position:absolute;
	top:30px;
	z-index:2;
	background:#fff;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	padding:3px 0;
}
.AddLevel:hover .actbtns-submenu,
.activity-buttons .btn #following:hover .actbtns-submenu,
.activity-buttons .btn #frndadded:hover .actbtns-submenu,
.activity-buttons .btn #pend:hover .actbtns-submenu,
.activity-buttons .btn #liked:hover .actbtns-submenu,
.mF:hover .actbtns-submenu{
	display:block;
}

.mF .actbtns-submenu{
	top:20px;
	}

.activity-buttons .btn .actbtns-submenu span{
	position:absolute;
	top:-7px;
	left:7px;
	width:100px;
	height:7px;
	background:url(i/actbtn-arrow.png) no-repeat 0 0;
	margin:0 0 0 0;
}

.actbtns-submenu a{
	display:block;
	float:left;
	text-decoration:none;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:5px 0 5px 10px;
	width:170px;
}
.actbtns-submenu a:hover{
	background:#f1f1f1;
}

/*** Create new group ***/
.actbtns-submenu a.CGrp{
	margin:0 0 -3px 0;
	border-top:1px solid #e1e1e1;
	background:#f1f1f1;
}
.actbtns-submenu a.CGrp i{
	display:block;
	float:left;
	width:11px;
	height:11px;
	background:url(i/afm.png) no-repeat 0 0;
	margin:0 10px 0 0;
}

.actbtns-submenu .CGf{
	display:block;
	float:left;
	background:#f1f1f1;
	border-top:1px solid #e1e1e1;
	width:170px;
	margin:0 0 -3px 0;
	padding:5px;
}

.actbtns-submenu .CGf input[type="text"]{
	display:block;
	float:left;
	width:107px;
	padding:3px 3px 2px 3px;
	margin:0 5px 0 0;
}

.actbtns-submenu .CGf .button{
	display:block;
	float:left;
	padding:2px 2px;
	padding:3px 5px\0/IE8-9;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	border-radius:2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.actbtns-submenu .CGf .button{
	display:block;
	float:left;
	padding:3px 5px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	border-radius:2px;
}
}




.activity-buttons .btn .formbutton.tick:hover{
	background:#fff;
}
.activity-buttons .btn .formbutton.tick:active{
	background:url(i/grey-btns-bg.png) repeat-x 0 -13px #FFFFFF;
}


.activity-buttons .btn .formbutton span{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:1px 3px 0 0;
}
.activity-buttons .btn .formbutton.addfrnd span{
	background:url(i/afm.png) no-repeat 0 0;
}
.activity-buttons .btn .formbutton.follow span{
	background:url(i/afm.png) no-repeat -11px 0;
}
.activity-buttons .btn .formbutton.msg span{
	background:url(i/afm.png) no-repeat -22px 0;
}
.activity-buttons .btn .formbutton.tick span{
	background:url(i/afm.png) no-repeat -33px 0;
}
.activity-buttons .btn .formbutton.like span{
	background:url(i/afm.png) no-repeat -44px 0;
}



.activity-buttons .btn .redbutton{
	display:block;
	float:right;
	margin:0 0 0 5px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.activity-buttons .msg a span{
	display:block;
	float:left;
	width:16px;
	height:12px;
	background:url(i/wallpage-header-sprites.png) no-repeat -297px 0;
	margin:2px 7px 0 0;
}
.activity-buttons .follow a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/wallpage-header-sprites.png) no-repeat -281px 0;
	margin:0px 7px 0 0;
}

.follow-stats{
	display:block;
	float:right;
	margin:5px 0 0 0;
	border-top:1px solid #e1e1e1;
	padding:5px;
	width:240px;
	}
.follow-stats.bigTxt{
	margin:0 10px 0 0;
	border-top:none;
	width:auto;
	padding:0;
	float:right;
}
.follow-stats.bigTxt a{
	margin:0;
}

.follow-stats.bigTxt span{
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 0 0;
}

.follow-stats a{
	display:block;
	float:right;
	color:#484848;
	text-transform:capitalize;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	}


.actbtns-submenu .Opts{
	display:block;
	float:left;
	margin:3px 0 0 0;
	padding:6px 0 6px 0;
	border-top:1px solid #e1e1e1;
	width:180px;
	}

.actbtns-submenu .Opts ul{
	display:block;
	float:left;
	width:180px;
	max-height:120px;
	overflow-y:auto;
	overflow-x:hidden;
	}
.actbtns-submenu .Opts ul li{
	display:block;
	float:left;
	border-bottom:none;
}

.actbtns-submenu .Opts ul li.last-child{
	border-bottom:1px dotted #e1e1e1;
	margin:0 0 3px 0;
	padding:0 0 3px 0;
}

.actbtns-submenu .Opts ul li a{
	display:block;
	float:left;
	width:170px;
	padding:3px 0 3px 10px;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.actbtns-submenu .Opts ul li a.current{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.actbtns-submenu .Opts ul li a i{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:0 10px 0 0;
	}
.actbtns-submenu .Opts ul li a.current i{
	background:url(i/afm.png) no-repeat -33px 0;
}

/*******************************************************************************************************/
/*** friends styles ***/

.box-model{
	display:block;
	float:left;
	width:250px;
	margin:0 0 10px 0;
	background:#fff;
	position:relative;
}

.box-model h1 span a{
	color:#3366cc;
}

.box-model:hover h1:after{
	opacity:1;
}
.box-model h1:after{
	opacity:0;
	content:"";
	display:block;
	float:left;
	position:absolute;
	height:1px;
	top:26px;
	left:0;
	width:100%;
	background:#e1e1e1;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.box-model h1:after{
	content:"";
	opacity:0;
	display:block;
	float:left;
	position:absolute;
	height:1px;
	top:24px;
	left:0;
	width:100%;
	background:#e1e1e1;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	}


}

/******************************************/
/*** compact box-model ***/

ul.faux-cols > li.leftCol .pad .box-model, ul.faux-cols > li.leftCol .pad .box-model h1,
ul.faux-cols > li.leftCol .pad .box-model .friends-pics{
	width:175px;
}
ul.faux-cols > li.leftCol .pad .box-model #suggestions.friends-pics .usersugg{
	width:160px;
	}
ul.faux-cols > li.leftCol .pad .box-model #suggestions.friends-pics .usersugg span{
	width:125px;
}
ul.faux-cols > li.leftCol .pad .box-model .friends-pics a img{
	max-width:29px;
	max-height:29px;
}
ul.faux-cols > li.leftCol .pad .box-model h1 span{
	margin:0 5px 0 0;
}
/**************/



.box-model.abtwp{
	margin:0 0 20px 10px;
	padding:0 0 10px 0;
	background:#f3f6f9;
	padding:10px;
	width:220px;
	border:1px dashed #e1e1e1;
}
.box-model.abtwp h1{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	width:220px;
	}

.box-model.abtwp h1:after{
	display:none;
}
.box-model.abtwp:hover h1{
	border-bottom:1px solid #e1e1e1;
}

.box-model.abtwp p{
	color:#707070;
}
.box-model.abtwp ul{
	display:block;
	float:left;
	margin:10px 0 0 10px;
}
.box-model.abtwp ul li{
	display:block;
	list-style:none;
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	list-style:disc inside;
	margin:0 0 3px 0;
}
.box-model.abtwp ul li i{
	display:block;
	float:left;
	margin:-2px 5px 0 0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}


.box-model h1, .album-cols .box-model h1{
	display:block;
	color:#707070;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:left;
	padding:5px 0 5px 10px;
	width:240px;
	margin:0 0 5px 0;
	border-bottom:1px solid #e1e1e1;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
}

.box-model:hover h1{
	border-bottom:1px solid #bebebe;
}



.box-model h1 span, .album-cols .box-model h1 span{
	display:block;
	float:right;
	font:normal 10px , segoe ui, arial, sans-serif;
	text-transform:none;
	margin:0 0 0 0;
}
.box-model h1.UpBdays span{
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin:0 7px 0 0;
	background:url(i/bdaycake.png) no-repeat 0 0;
}

.box-model h1.UpBdays span.noI{
	display:block;
	float:right;
	margin:0 5px 0 0;
	background:none;
	width:auto;
	height:auto;
}


.box-model h1 .refresh{
	display:block;
	float:right;
	width:13px;
	height:13px;
	margin:0 0 0 10px;
	background:url(i/refreshiCon13.png) no-repeat 0 0;
	border:none;
	outline:none;
	cursor:pointer;
}
.box-model h1 .refresh:active{
	background:url(i/refreshiCon13.png) no-repeat -13px 0;
}

.gotoFrndProfile{
	display:block;
	float:left;
	width:250px;
	margin:10px 0;
	}
.gotoFrndProfileWrap{
	position:relative;
	display:block;
	float:left;
	width:250px;
}
.gotoFrndProfile input[type="text"]{
	display:block;
	float:left;
	border:1px solid #cecece;
	padding:5px;
	color:#999999;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	width:238px;
	margin:0;
}
.gotoFrndProfile input[type="text"]:hover{
	border:1px solid #b7b7b7;
}
.gotoFrndProfile input[type="text"]:focus{
	border:1px solid #b7b7b7;
	box-shadow:5px 5px 5px #ECECEC inset;
	color:#484848;
}
.gotoFrndProfile input.button{
	display:block;
	float:left;
	position:absolute;
	top:0;
	right:0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	width:35px;
	height:27px;
	height:26px\0/IE8-9;
}


/*****************/

.box-model.FrndRequests{
	display:block;
	float:left;
	margin:10px 0;
	}
.FrndRequests #suggestions.friends-pics .usersugg span h3{
	margin:0 0 5px 0;
	display:block;
	clear:right;
	width:100%;
}
.box-model.FrndRequests .formbutton{
	display:block;
	float:left;
	padding:2px 7px;
	margin:0 3px 0 0;
}



.friends{
	display:block;
	float:left;
}

.mutual-friends{
	display:block;
	float:left;
	width:240px;
	}

.mutual-friends h2{
	display:block;
	border-bottom:1px solid #e8e8e8;
	color:#484848;
	text-transform:uppercase;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	float:left;
	padding:3px 0;
	width:240px;
	margin:0 0 7px 0;
	
}

.friends-pics{
	display:block;
	float:left;
	width:240px;
	margin:5px 0 0px 0;
	padding:0 0 0 10px;
	}
	
.friends-pics#suggestions{
	margin:0 0 0 0;
}
.friends-pics#suggestions .usersugg:last-of-type{
	border-bottom:none;
}
.friends-pics#suggestions .usersugg{
	position:relative;
	display:block;
	float:left;
	width:225px;
	margin:0 0 0 0;
	padding:5px 15px 5px 0;
	border-bottom:1px solid #e8e8e8;
	}
.friends-pics#suggestions .usersugg a.pic{
	display:block;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
	width:50px;
	height:50px;
}
.friends-pics#suggestions .usersugg a img{
	max-width:50px;
	max-height:50px;
	float:none;
	display:inline-block;
}
.friends-pics#suggestions .usersugg a img:hover{
	outline:none;
}

.friends-pics#suggestions.Bdays .usersugg a.pic{
	width:30px;
	height:30px;
}
/*** Birhtdays ***/
.friends-pics#suggestions.Bdays{
	height:40px;
	overflow-y:hidden;
	overflow-x:hidden;
	margin:0 0 5px 0;
	transition:height 1s 0.5s;
	-moz-transition:height 1s 0.5s;
	-webkit-transition:height 0.5s;
	-o-transition:height 1s 0.5s;
}
.box-model.friends:hover .friends-pics#suggestions.Bdays{
	height:129px;
	overflow-y:auto;
	overflow-x:hidden;
}

.friends-pics#suggestions.Bdays .usersugg a.pic img{
	max-width:30px;
	max-height:30px;
}

.friends-pics#suggestions .usersugg span{
	display:block;
	float:left;
	width:170px;
	}
.friends-pics#suggestions.Bdays .usersugg span{
	display:block;
	float:left;
	width:180px;
	}
	
.friends-pics#suggestions .usersugg span h3{
	display:block;
	float:left;
	width:180px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	text-transform:capitalize;
}
#suggestions.friends-pics .usersugg span .mF, #suggestions.friends-pics .usersugg span .mf1 {
    color: #484848;
    display: inline-block;
    float: left;
    font: bold 11px segoe ui,arial,Helvetica,sans-serif;
    margin: 3px 0 0;
    position: relative;
}


.friends-pics#suggestions .usersugg span h3 b{
	display:block;
	clear:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}

.friends-pics .usersugg span h3 a{
	color:#3366cc;
	margin:0;
	display:block;
}

.friends-pics#suggestions .usersugg span a.addfrnd{
	display:inline-block;
	margin:0 3px 0 0;
	float:none;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	}
	
.friends-pics#suggestions .usersugg span a.addfrnd span{
	display:block;
	width:12px;
	height:13px;
	margin:0 2px 0 0;
	background:url(../i/addfrnd.png) no-repeat left bottom;
	}

.friends-pics a{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	position:relative;
	}
.friends-pics a img{
	display:block;
	max-width:35px;
	max-height:35px;
	float:left;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	}
.friends-pics a img:hover {
	border:none;
	box-shadow:2px 2px 5px #bebebe;
}

.friends-pics.familyFP a{
	display:block;
	float:left;
	max-width:80px;
	margin:0;
	color:#a1a1a1;
	text-decoration:none;
	}
.friends-pics.fmailyFP a:hover{
	color:#6e6e6e;
}

.friends-pics.familyFP a img,
.friends-pics a img.priority{
	display:block;
	float:left;
	max-width:73px;
	max-height:73px;
	margin:0 0 0 0;
	}

.friends-pics a img.priority{
	margin:0 3px 0 0;
}

.friends-pics a img.last{
	margin:0;
}



.friends-pics a .online-status{
	display:block;
	width:6px;
	height:6px;
	position:absolute;
	bottom:0;
	right:0;
}
.friends-pics a .online-status .active{
	display:block;
	width:6px;
	height:6px;
	background:#dfff01;
	border:1px solid #acc500;
}
.friends-pics a .online-status .idle{
	display:block;
	width:6px;
	height:6px;
	background:#93b6dc;
	border:1px solid #6b8bae;
}

/*** advertisement styles ***/

.advertisement468{
	display:block;
	float:left;
	width:506px;
	padding:10px 0;
	text-align:center;
}

.advertisement{
	margin:10px 0 0 0;
	display:block;
	float:left;
	width:250px;
	text-align:center;
	}

.advertisement img{
	margin:0 0 10px 0;
}
.advertisement h1{
	display:block;
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	padding:0;
	width:245px;
	margin:0;
	/*border-bottom:1px solid #93b6dc;*/
}

.album-cols .advertisement h1{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
/*** articles ***/


div.articles{
	display:block;
	float:left;
	margin:10px 0 20px 0;
	}

.articles .article-wrap{
	display:block;
	float:left;
	width:240px;
	margin:0 0 0 10px;
	padding:10px 0 5px 0;
	border-bottom:1px solid #e8e8e8;
	position:relative;
	}

.articles .article-wrap h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#3366cc;
	margin:0;
}

.articles .article-wrap .pic{
	display:none;
	float:left;
	width:30px;
	height:30px;
	margin:0 0 5px 0;
	}
.articles .article-wrap .pic a{
	display:block;
	float:left;
}
.articles .article-wrap .AIcontent{
	display:block;
	float:left;
	width:240px;
	margin:0 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}
	
.articles .article-wrap .pic img{
	max-width:28px;
	max-height:28px;
	border:1px solid #fff;
}
.articles .article-wrap:hover .pic img{
	border:1px solid #e1e1e1;
}
.articles .article-wrap .AIcontent a.link{
	display:block;
}

.articles .article-wrap .AIcontent p{
	display:block;
	color:#A1A1A1;
}
.articles .article-wrap .AIcontent p a{
	color:#A1A1A1;
}

.article-wrap .status{
	width:240px;
	margin:0 0 -5px 0;
	background:none;
	}


/************************************************************************/
/*** sponsored styles ***/

.sponsored{
	display:block;
	float:left;
	width:240px;
	}
.sponsored .WPsponWrap{
	display:block;
	float:left;
	width:240px;
	padding:8px 0 8px 10px;
	position:relative;
	border-bottom:1px solid #e8e8e8;
	}

.sponsored .WPsponWrap:last-of-type{
	border-bottom:none;
}

.sponsored .WPsponWrap .remove{
	display:none;
	float:right;
	position:absolute;
	top:8px;
	right:0;
	width:11px;
	height:11px;
}
.sponsored .WPsponWrap:hover .remove{
	display:block;
}
.sponsored .WPsponWrap .remove a{
	display:block;
	float:left;
	width:11px;
	height:11px;
	background:url(i/remove.png) no-repeat 0 0;
}
.sponsored .WPsponWrap .remove a:hover{
	background:url(i/remove.png) no-repeat 0 -11px;
}
.sponsored .WPsponWrap .remove a:active{
	background:url(i/remove.png) no-repeat 0 -22px;
}


.sponsored .WPsponWrap h1{
	border-bottom:none;
	color:#0055ab;
	margin:0;
	width:250px;
	padding:0;
}
.sponsored .WPsponWrap h1 a{
	color:#0055ab;
}
.sponsored .WPsponWrap p.url{
	display:block;
	float:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}
.sponsored .WPsponWrap p.url a{
	color:#707070;
}
.sponsored .WPsponWrap .cnt{
	display:block;
	float:left;
	width:250px;
	margin:5px 0 0 0;
}
.sponsored .WPsponWrap .cnt .SPic{
	display:block;
	float:left;
	width:100px;
	height:70px;
	text-align:center;
	margin:0 5px 0 0;
}
.sponsored .WPsponWrap .cnt .SPic a{
	display:block;
	float:left;
	width:100px;
	height:70px;
	text-align:center;
}
.sponsored .WPsponWrap .cnt .SPic a img{
	max-height:70px;
	max-width:100px;
}
.sponsored .WPsponWrap .cnt .SDesc{
	display:block;
	float:left;
	width:145px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.sponsored .WPsponWrap .cnt .SDesc p{
	display:block;
	margin:0 5px 0 0;
	color:#484848;
}
.sponsored .WPsponWrap .cnt .SDesc a, .sponsored .WPsponWrap .cnt .SDesc a:hover{

	color:#484848;
	text-decoration:none;
}

/************************************************************************/
/*** footer styles ***/
	
.HomePage .footer-wrap{
	margin:15px 0 40px 220px;
}
.footer-wrap{
	display:block;
	float:left;
	width:520px;
	margin:15px 0 40px 210px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}
.footer-wrap#full{
	width:980px;
	float:left;
	padding:0 0 0 0;
	}
.footer-wrap#photosearch-page{
	border-top:1px solid #ccc;
	width:980px;
	float:left;
	padding:10px 0 0 0;
	}
.footer-wrap#photosearch-page .footer-links{
	margin:0 0 0 20px;
}
.footer-wrap#photosearch-page .terms{
	margin:0 20px 0 0;
}
.footer-links{
	display:block;
	float:left;
	margin:0 0 0 2px;
}




.footer-wrap ul{
	display:block;
	float:left;
	list-style:none;
	}
.footer-wrap ul li{
	display:block;
	float:left;
	list-style:none;
	margin:0 5px 0 0;
	color:#707070;
	}
.footer-wrap ul li a{
	display:block;
	float:left;
	list-style:none;
	text-transform:capitalize;
	}
	
	
.footer-links p{
	display:block;
	float:left;
	clear:left;
	margin:5px 0 0 0;
	color:#a1a1a1;
}

.footer-wrap .terms{
	display:block;
	float:right;
	margin:0 10px 0 0;
	}

.footer-wrap .terms ul li{
	margin:0 0 0 10px;
}





/**************************************************************************************************************************************/
/*************************************************************** SMS Styles ***********************************************************/
/**************************************************************************************************************************************/

#user-pic-sml{
	display:block;
	float:left;
	width:175px;
	padding:0 0 10px 0;
	position:relative;
	margin:0 0 10px 0;
	background:#fff;
	}
#user-pic-sml img{
	max-width:50px;
	max-height:50px;
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:3px;
	box-shadow:0 0 3px #bebebe;
	background:#ffffff;
	-moz-transition:all 0.2s;
	}


#user-pic-sml .welcomecontent{
	display:block;
	float:left;
	}
#user-pic-sml .welcomecontent h3{
	display:block;
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:0 0 2px 0;
	text-transform:capitalize;
	margin:5px 0 0 0;
	clear:both;
	}

#user-pic-sml .welcomecontent h3 a{
	color:#484848;
}

#user-pic-sml .welcomecontent p{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
#user-pic-sml .welcomecontent p a{
	display:block;
	text-transform:capitalize;
	float:left;
}






/*
 * jQuery UI Accordion 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
	width: 100%;
	clear:both;
	}
	
.ui-accordion .ui-accordion-header {
	position:relative;
	border:1px solid #e1e1e1;
	background:#f3f6f9;
	cursor: pointer;
	display:block;
	margin-top: 1px;
	}

.ui-accordion .ui-accordion-header.ui-state-hover{
	background:#f3f6f9;
	border:1px solid #b7b7b7;
	}

.ui-accordion .ui-accordion-header.ui-state-default a{
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	}
.ui-accordion .ui-accordion-header.ui-state-active a{
	color:#000;
	}

.ui-accordion .ui-accordion-header.ui-state-active{
	border:1px solid #e1e1e1;
	background:#fff;
	color:#000;
	}

.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }

/*************/

.ui-accordion .ui-accordion-header .ui-icon {
	width:9px;
	height:5px;
	position: absolute;
	left:7px;
	top: 45%;
	margin-top:0px;
	}
.ui-accordion .ui-accordion-header.ui-state-active .ui-icon.ui-icon-triangle-1-s {
	background:url(i/down-blue.png) no-repeat 0 0px;
	}
.ui-accordion .ui-accordion-header.ui-state-default .ui-icon.ui-icon-triangle-1-e {
	background:url(i/down-blue.png) no-repeat 0 -10px;
	width:8px;

	height:9px;
	top:35%;
	left:8px;
	}

.ui-accordion .ui-accordion-content {
	border:1px solid #e1e1e1;
	display:block;
	padding:10px;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
	}
.ui-accordion .ui-accordion-content-active { display: block; }


#accordion .links table, #accordion .tags table{
	width:100%;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}
#accordion .links table input[type="text"], #accordion .links table textarea{
	padding:2px;
	width:145px;
	resize:none;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}
#accordion .tags table input[type="text"]{
	width:150px;
	padding:3px;
	margin:0 5px 0 0;
	display:block;
	float:left;
	}
#accordion .tags table p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

#accordion .tags .tagsList{
	display:block;
	float:left;
	width:210px;
	margin:10px 0;
}
#accordion .tags .tagsList > ul{
	list-style:none;
	display:block;
	float:left;
	width:210px;
}
#accordion .tags .tagsList > ul li{
	list-style:none;
	display:block;
	float:left;
	width:210px;
	position:relative;
}
#accordion .tags .tagsList > ul li a.tag{
	display:block;
	float:left;
	width:200px;
	padding:3px 5px;
	color:#484848;
	text-decoration:none;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
#accordion .tags .tagsList > ul li:hover a.tag{
	background:#f1f1f1;
}
#accordion .tags .tagsList > ul li .remove{
	display:block;
	float:right;
	position:absolute;
	top:5px;
	right:5px;
	}




/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/
/************************************************************ TABS STYLES ********************************************************************/
/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }




/* Component containers 
----------------------------------*/ !important
.ui-widget {
	display:block;
	font-family: Trebuchet MS, , Verdana, segoe ui, arial, sans-serif;
	font-size: 1.1em;
	}
.ui-widget .ui-widget {
	font-size: 1em;
	}
.ui-widget-content {
	background:#fff;
	color: #333333;
	}
.ui-widget-content a {
	}
.ui-widget-header {
	border: 1px solid #5c5c5c;
	background: #5c5c5c;
	color: #3366cc; 
	font-weight: bold;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	}
.ui-widget-header a {
	color: #0b5fa9;
	}

/* Interaction states
----------------------------------*/


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #e1e1e1;
	background: #f3f6f9;
	font-weight: bold;
	color: #484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #484848; 
	text-decoration: none; 
	}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	border: 1px solid #d4d4d4;
	background: #fff;
	font-weight: bold; 
	color: #484848;
	}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #484848;
	text-decoration: none;
	}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #d4d4d4;
	background: #fff;
	font-weight: bold; 
	color: #959595;
	}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #484848;
	text-decoration: none; 
	}
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
	border: 1px solid #fed22f; 
	background: #ffe45c;
	color: #363636;
	}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #363636;
	}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a; 
	background: #b81900;
	color: #ffffff;
	}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #ffffff;
	}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { 
	color: #ffffff;
	}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
	}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { 
	opacity: .7; 
	filter:Alpha(Opacity=70);
	font-weight: normal; 
	}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { 
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}



/*** TABS STYLES ***/
.ui-tabs {
	clear:left;
	position: relative;
	padding:0;
	zoom: 1;
	} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { 
	margin: 0; 
	padding: .2em .2em 0;
	}
.ui-tabs .ui-tabs-nav li { 
	list-style: none; 
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	border-bottom: 0 !important; 
	padding: 0;
	white-space: nowrap;
	}
.ui-tabs .ui-tabs-nav li a {
	text-transform:capitalize;
	float: left;
	padding: .5em 1em; 
	text-decoration: none;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom: 0; 
	padding-bottom: 1px;
	background:#fff;
	}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text; 
	}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer; 
	} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding:0; 
	background: none; 
	}
.ui-tabs .ui-tabs-hide { display: none !important; }


/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/
/************************************************************ DATE-PICKER STYLES *************************************************************/
/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/

/*
 * jQuery UI Datepicker 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; border:1px solid #bebebe; box-shadow:3px 3px 5px #bebebe; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; color:#fff; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; color:#fff; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; color:#fff; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}

.ui-datepicker select.ui-datepicker-month{
	margin:0 5px 0 0;
}

.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {
		width: 39%;
		font:normal 11px segoe ui, arial, Helvetica, sans-serif;
		border:none;
		}
		
		
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


.ui-icon { width: 16px; height: 16px; background-image: url(i/ui-icons_ffffff_256x240.png); }



/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { 	background:url("i/down-blue.png") no-repeat 0 0;
 }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
/*.ui-icon-closethick { background-position: -96px -128px; }*/
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }





/*a.ui-dialog-titlebar-close:hover .ui-icon-closethick{ background-image: url(i/ui-icons_228ef1_256x240.png);}*/


a.ui-datepicker-prev:hover .ui-icon{ width: 16px; height: 16px; background-image: url(i/ui-icons_228ef1_256x240.png); }
a.ui-datepicker-next:hover .ui-icon{ width: 16px; height: 16px; background-image: url(i/ui-icons_228ef1_256x240.png); }


a.ui-datepicker-prev:hover{ cursor:pointer; border:1px solid #085399; background:#fff;  }
a.ui-datepicker-next:hover{ cursor:pointer; border:1px solid #085399; background:#fff;  }



/*********************************************************/
/*********************************************************/
/*********************************************************/
/*
 * jQuery UI Dialog 1.8.11
 */

.GrpCmbShow{
	display:block;
	float:left;
	width:506px;
	margin:10px 0 10px 0;
	padding:10px 0 0 0;
	border-top:2px solid #e1e1e1;
}

.GrpCmbShow .LAlign{
	display:block;
	float:left;
	margin:5px;
}
.GrpCmbShow h3{
	display:inline-block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	float:left;
	height:28px;
	line-height:28px;
	margin:0 5px 0 0;
	padding:0 0 0 20px;
	background:url(i/share16.png) no-repeat 0 center;
}
.GrpCmbShow .RAlign h3{
	background:none;
}


.GrpCmbShow .RAlign{
	display:block;
	float:right;
}
.GrpCmbShow .RAlign #HidwFrndWall{
	display:block;
	float:left;
	}

.GrpCmbShow .button,
.GrpCmbShow .formbutton{
	display:block;
	float:left;
	padding:4px 10px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	border-radius:2px;
}
#speedCDup-button{
	display:block;
	float:left;
	margin:0;
	}
.GrpCmbShow a.ui-selectmenu{
	display:block;
	float:left;
	height:26px;
	border:1px solid #fff;;
	background:#fff;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#777777;
}
.GrpCmbShow a.ui-selectmenu span.ui-selectmenu-status{
	height:26px;
	line-height:26px;
}

.GrpCmbShow .ui-selectmenu-icon{
	top:45%;
	}

.ui-dialog .updateCz{
	float:left;
	margin:0 0 0 0;
	border-top:2px solid #e1e1e1;
	padding:10px 10px 10px 0;
	width:496px;
	background:#f1f1f1;
	}


.ui-dialog .updateCz#updateCzA2{
	margin:0 0 0 0;
}

/****/
.ui-selectmenu-menu li a{
	color:#484848;
	}
/****/

.ui-dialog {
	display:block;
	position: fixed;
	top:60px;
	padding:10px;
	min-height:100px;
	max-height:700px;
	min-width:300px;
	max-width:700px;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #fff;
	-moz-box-shadow:0 0 15px #909090;
	-webkit-box-shadow:0 0 15px #909090;
	box-shadow:0 0 15px #909090;
	border-radius:5px;
	}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
	color:#484848;
	border-radius:3px;
	border:none;
	background:#5c5c5c;
	}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
} 
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	display:block;
	float:right;
	right:3px;
	width:20px;
	margin:-2px 0 0 0;
	padding:0;
	height:20px;
	}

.ui-dialog .ui-dialog-titlebar-close span {
	background:url(i/closeiconBig.png) no-repeat 0 0;
	display:block;
	float:right;
	width:20px;
	height:20px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
.ui-dialog .ui-dialog-titlebar-close span:hover {
	background:url(i/closeiconBig.png) no-repeat 0 -60px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
	background:none;
	display:block;
	float:right;
	width:16px;
	height:16px;
	border:none;
	}
	
.ui-dialog .ui-dialog-content {
	position: relative
	border: 0;
	padding:8px;
	background: none;
	overflow: auto;
	zoom: 1;
	}
.ui-dialog .ui-dialog-buttonpane {
	display:none;
	/*text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em;*/
	}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
	}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
	}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
	}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
	}


.ui-widget-overlay{
	position:absolute;
	background:#fff;
	filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity:0.7;
    opacity:0.7;
	cursor:default;
	position:relative;
	}

/*********************************************************/
/*********************************************************/
/*********************************************************/

.ui-button { display: inline-block; position: relative; padding: 0; outline:none; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

/*********************************************************/
/*********************************************************/
/*********************************************************/





.mobile-nums{
	display:block;
	margin:0 0 10px 0;
	float:left;
	}


.contactList{
	display:block;
	width:238px;
	float:left;
	height:309px;
	overflow:auto;
	padding:10px 5px 5px 5px;
	margin:0 0 10px 0;

}

.contactList .user:last-of-type{
	border:none;
}
.contactList .user{
	display:block;
	float:left;
	width:216px;
	margin:0px 0 0px 0;
	padding:3px 5px;
	border-bottom:1px solid #bdd8f4;
	position:relative;
	}
	


.contactList .user a.sendsms{
	display:none;
	position:absolute;
	z-index:1000;
	bottom:0;
	right:0;
	text-transform:capitalize;
	color:#2A3263;
	background:#fff;
	padding:3px;
	margin:0 0 0 0;
}
.contactList .user a.sendsms:hover{
	text-decoration:none;
	background:#085399;
	color:#fff;
}
.contactList .user:hover a.sendsms{
	display:block;
}
	
.contactList .user:hover{
	background:#dbecff;
	cursor:pointer;
}
.contactList .user h3{
	display:block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#2a3263;
	margin:0 0 2px 0;
}

.contactList .user .pic{
	display:block;
	float:left;
	}
	
.contactList .user .CUIcontent{
	display:block;
	float:left;
	margin:0 0 0 0;
	}
	
.contactList .user .pic img{
	width:30px;
	height:30px;
}

.contactList .user .CUIcontent a{
	color:#178aff;
	display:block;
	float:left;
	clear:left;
}
.contactList .user:hover .CUIcontent a{
	color:#2a3263;
	display:block;
}

.contactList .user .CUIcontent p{
	display:block;
}

	
/**************************************************/

.contactList#CatList .user .CUIcontent p a{
	text-decoration:none;
	color:#2a3263;
	}
.contactList#CatList .user .CUIcontent p a:hover{
	text-decoration:none;
	color:#2a3263;
	}
	
.contactList#CatList select{
	display:block;
	width:100%;
	padding:2%;
	outline:none;
	cursor:pointer;
	margin:0 0 10px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	border:1px solid #93b6dc;
}

.contactList#CatList select option{
	cursor:default;
}



.contactList#MngList{
	margin:10px 0 0 0;
	padding:0px 5px 0px 5px;
	height:387px;
	}

.contactList#MngList .user .CUIcontent{
	display:block;
	float:left;
	margin:0 0 0 28px;
	}


.contactList .selectControls{

	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	padding:5px 0 5px 5px;
	color:#000;
	background:#dbecff;
	border-bottom:1px solid #93b6dc;
	margin:0 0 10px 0;
}
.contactList .selectControls a{
	margin:0 5px 0 0;
	color:#178aff;
}
.contactList#MngList .user label{
	display:block;
	float:left;
	height:28px;
	position:absolute;
	width:216px;
	margin:0;
	padding:0;
	cursor:pointer;
}
.contactList#MngList .user label input[type="checkbox"]{
	display:block;
	float:left;
	margin:8px 10px 0 5px;
}

.PhoneBoookWrap{
	display:block;
	float:left;
	width:506px;
	}

.ContactControls{
	display:block;
	float:left;
	width:245px;
	margin:10px 0 20px 10px;
	}

.ControlBtns{
	display:block;
	float:left;
	margin:0 0 20px 0;
	}

#tabs-2 .ContactControls{
	width:470px;
}

#tabs-2 .ContactControls table{
	margin:10px 0 10px 0;
}
.ContactControls table{
	width:245px;
	margin:0 0 10px 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
}
.ContactControls table tr td{
	display:block;
	padding:0 0 5px 0;
	vertical-align:top;
}

.ContactControls input.button{
/*	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:#000 1px 1px;
	padding:2px 5px;
	text-transform:capitalize;
	background:#0b5fa9;
	border-bottom:1px solid #01274d;
	border-top:1px solid #118cf5;
	border-left:1px solid #0b66b6;
	border-right:1px solid #0b66b6;
	cursor:pointer;
*/	margin:0px 5px 0 0;
	}
/*.ContactControls input.button:hover{
	box-shadow:0 0 3px #62b7ff inset;
	-moz-box-shadow:0 0 3px #62b7ff inset;
	-webkit-box-shadow:0 0 3px #62b7ff inset;
}
.ContactControls input.button:active{
	box-shadow:0 0 5px #013b7a inset;
	-moz-box-shadow:0 0 5px #013b7a inset;
	-webkit-box-shadow:0 0 5px #013b7a inset;
}*/

.ContactControls input[type="text"]{
	display:block;
	border:1px solid #ccc;
	padding:3px;
	width:227px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.ContactControls input[type="text"]:focus{
	border:1px solid #178aff;
	box-shadow:0 0 5px #63b0ff; 
}

.ContactControls select{
	display:block;
	border:1px solid #ccc;
	padding:3px;
	width:234px;
	outline:none;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}




/**************************************************************************/
/*** SHEDULE SMS STYLES ***/

.shedule-sms{
	display:block;
	float:left;
	margin:10px 0;
	width:506px;
	}

.shedule-sms .message-box-wrap{
	border:none;
	background:none;
}
.shedule-sms .message-box-wrap p.nmar{
	float:right;
	margin:0;
}

.shedule-sms .time-set{
	display:block;
	margin:10px 0 0 0;
	float:left;
	}
.shedule-sms .time-set h3{
	line-height:22px;
}

.shedule-sms .time-set .date{
	display:block;
	margin:0 11px 0 0;
	float:left;
}


.shedule-sms .time-set .date input[type="text"]{
	display:block;
	float:left;
	width:185px;
	padding:3px;
	margin:0 0 0 10px;
	border:1px solid #93b6dc;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.shedule-sms .time-set .time{
	display:block;
	float:left;
	margin:0 0 0 0;
}
.shedule-sms .time-set .time select{
	display:block;
	float:left;
	padding:2px 2px;
	margin:0 0 0 10px;
	border:1px solid #93b6dc;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}


.sheduled-sms-wrap{
	display:block;
	float:left;
	width:506px;
	margin:10px 0;
	}
.sheduled-sms{
	display:block;
	float:left;
	width:506px;
	margin:0;

	}

.sheduled-sms table{
	width:506px;
	border-collapse:collapse;
}

.sheduled-sms table tr:nth-child(2n+0){
	background:#e4f1ff;
}
.sheduled-sms table tr:hover{
	background:#c9e3ff;
	cursor:default;
}
.sheduled-sms table tr td{
	border-bottom:1px solid #c9e3ff;
	padding:5px;
}
.sheduled-sms table tr td:nth-child(5n+2){
	font-weight:bold;
	color:#484848;
	border-left:1px solid #c9e3ff;
}
.sheduled-sms table tr td:nth-child(5n+4){
	border-left:1px solid #c9e3ff;
}

.sheduled-sms-controls{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	padding:5px 0 5px 5px;
	color:#000;
	background:#dbecff;
	border-bottom:1px solid #93b6dc;
	margin:0 0 10px 0;
	width:501px;
	}

.sheduled-sms-controls a{
	margin:0 5px 0 0;
	color:#178aff;
}

.sheduled-sms-wrap input.button:first-of-type{
	margin:0 0 0 5px;
}

.sheduled-sms-wrap input.button{
	/*font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:#000 1px 1px;
	padding:1px 5px;
	text-transform:capitalize;
	background:#0b5fa9;
	border-bottom:1px solid #01274d;
	border-top:1px solid #118cf5;
	border-left:1px solid #0b66b6;
	border-right:1px solid #0b66b6;
	cursor:pointer;*/
	margin:0 0 0 0px;
	}
/*.sheduled-sms-wrap input.button:hover{
	box-shadow:0 0 3px #62b7ff inset;
	-moz-box-shadow:0 0 3px #62b7ff inset;
	-webkit-box-shadow:0 0 3px #62b7ff inset;
}
.sheduled-sms-wrap input.button:active{
	box-shadow:0 0 5px #013b7a inset;
	-moz-box-shadow:0 0 5px #013b7a inset;
	-webkit-box-shadow:0 0 5px #013b7a inset;
}
*/


/*********************************************/
/************** SEND SMS POP-UP **************/
/*********************************************/

.pop-up-sms{
	display:block;
	}
.pop-up-sms table{
	display:block;
	}

.pop-up-sms a.user-pic{
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.pop-up-sms h2{
	font:bold 15px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	color:#085399;
	margin:0 0 5px 0;
	}
.pop-up-sms h3{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.pop-up-sms a{
	color:#0055AB;
}

.pop-up-sms h2 span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 0 5px;
	}
.pop-up-sms textarea{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	width:265px;
	resize:none;
	overflow:auto;
	outline:none;
	background:#fff;
	float:left;
	padding:5px;
	height:60px;
}


.pop-up-sms p{
	display:block;
	float:left;
	color:#ff0000;
}
.pop-up-sms input[type="submit"]{
	display:block;
	float:right;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:#000 1px 1px;
	padding:2px 10px;
	text-transform:capitalize;
	background:#0b5fa9;
	border-bottom:1px solid #01274d;
	border-top:1px solid #118cf5;
	border-left:1px solid #0b66b6;
	border-right:1px solid #0b66b6;
	cursor:pointer;
	margin:0px 0 0 5px;
	}
.pop-up-sms input[type="submit"]:hover{
	box-shadow:0 0 3px #62b7ff inset;
	-moz-box-shadow:0 0 3px #62b7ff inset;
	-webkit-box-shadow:0 0 3px #62b7ff inset;
}
.pop-up-sms input[type="submit"]:active{
	box-shadow:0 0 5px #013b7a inset;
	-moz-box-shadow:0 0 5px #013b7a inset;
	-webkit-box-shadow:0 0 5px #013b7a inset;
}

/********************************/
/********************************/
/********************************/

.selectgroup{
	display:block;
	margin:10px 0 0 0;
	background:#dbecff;
	border:1px solid #93b6dc;
	text-transform:capitalize;
	}

.selectgroup option{
	background:#fff;
}

.daterange{
	display:block;
	float:left;
	padding:5px 0 5px 5px;
	margin:10px 0 0 0;
	width:501px;
	}

.daterange input[type="text"]{
	display:block;
	float:left;
	width:166px;
	padding:3px;
	margin:0 10px 0 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #dddddd;
}

.daterange input[type="text"]:hover, .daterange input[type="text"]:focus{
	border:1px solid #a8a8a8;
}

.tabs .daterange input[type="text"], .album-controls .daterange input[type="text"]{
	width:202px;
}

.daterange .button{
	display:block;
	float:left;
	padding:1px 5px;
	border-radius:2px;
	background:#959595;
	border:1px solid #818181;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.daterange .button:active{
	box-shadow:0 0 2px #818181 inset;
}


/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/
/************************************************************ BLOG STYLES ********************************************************************/
/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/

.blog-header{
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	box-shadow:0 1px 10px #d7d7d7;
	background:#f3f6f9;
	padding:0;
	margin:41px 0 20px 0;
	}

.blog-header.HH{
	margin:89px 0 20px 0;
}

.blog-header.NH{
	margin:0 0 20px 0;
}

.blog-header .blogHeadContent{
	display:block;
	float:left;
	width:980px;
	padding:20px 0;
	margin:0;
	color:#484848;
}
.blog-header .blogHeadContent h1{
	display:block;
	color:#484848;
	font:normal 25px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	text-transform:none;
}
.blog-header .blogHeadContent p{
	display:block;
	color:#707070;
	margin:0 0 10px 0;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
}



.blog-header .hotspot{
	display:block;
	float:right;
	color:#fff;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	width:170px;
	padding:15px 0 10px 0;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 #39add0;
	text-decoration:none;
	text-transform:uppercase;
}

.blog-header .hotspot a{
	display:block;
	text-align:center;
	color:#fff;
	text-shadow:1px 1px 0 #39add0;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:capitalize;
	margin:0 0 -1px 0;
	}

.blog-header .hotspot a:hover{
	text-decoration:underline;
	color:#ffffff;
	text-shadow:1px 1px 2px #1b8daf, -1px -1px 2px #ffffff;
}
.blog-header .hotspot a.one{
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	}
.blog-header .hotspot a.two{
	font:normal 16px segoe ui, arial, Helvetica, sans-serif;
	}
.blog-header .hotspot a.three{
	font:normal 18px segoe ui, arial, Helvetica, sans-serif;
	}
.blog-header .hotspot a.four{
	font:normal 22px segoe ui, arial, Helvetica, sans-serif;
	}


/********************* BLOG COLS ************************/

.blog-cols{
	display:block;
	float:left;
	width:980px;
	margin:10px 0 0 0;
	}
.blog-cols .left-col{
	display:block;
	float:left;
	width:650px;
	border-right:1px solid #d7d7d7;
	padding:0 19px 0 0;
	}

.blog-cols .left-col .album-controls{
	width:648px;
	margin:0 0 20px 0;
}

.blog-cols .left-col .blogwrap{
	display:block;
	float:left;
	width:650px;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 30px 0;
	margin:0 0 30px 0;
}

.blog-cols .left-col .blogwrap:last-of-type{
	border-bottom:none;
}

.blog-cols .left-col .blogwrap h1{
	font:normal 22px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	display:block;
}
.blog-cols .left-col .blogwrap h1 span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	display:block;
}
.blog-cols .left-col .blogwrap p{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	display:block;
	line-height:16px;
	margin:0 0 15px 0;
}

.blog-cols .left-col .blogwrap p img{
	display:block;
	float:left;
	margin:0 10px 10px 0;
	}
	
.blog-cols .left-col .blogwrap .report p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0;
}

.blog-cols .left-col .blogwrap .posts{
	width:650px;
	margin:0;
}

.blog-cols .left-col .blogwrap .status{
	margin:0 0 0 0;
	display:block;
	float:left;
	clear:left;
	width:650px;
	}
	

.blog-cols .left-col .blogwrap .status .write-comment{
	margin:0 0 0 0;
	display:block;
	float:left;
	width:650px;
	}
.blog-cols .left-col .blogwrap .status .write-comment .Cwrap{
	margin:0 0 0 0;
	display:block;
	float:left;
	width:650px;
	padding:0;
	}
.blog-cols .left-col .blogwrap .status .write-comment .Cwrap .user-pic{
	margin:0 5px;
}
.blog-cols .left-col .blogwrap .status .write-comment .Cwrap .Cpost{
	margin:0 5px 0 0;
	width:585px;
}
.blog-cols .left-col .blogwrap .status .write-comment .Cwrap .Cpost textarea{
	width:577px;
	display:block;
	float:left;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.blog-cols .left-col .blogwrap .status .write-comment .Cwrap .Cpost textarea:focus{
	height:42px;
}

.blog-cols .report{
	border-bottom:1px solid #BDD8F4;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:10px 0;
}
.blog-cols .left-col .blogwrap .inner-content p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.blog-cols .left-col .blogwrap .CtgsLks{
	display:block;
	float:left;
	width:630px;
	padding:10px;
	margin:20px 0 10px 0;
	background:#fef6d2;
	border-bottom:1px solid #efe3ae;
	border-top:1px solid #efe3ae;
	}
.blog-cols .left-col .blogwrap .CtgsLks.WrtCmnt{
	border-top:none;
	margin:0 0 0 0;
	padding:5px 10px 7px 10px;
	background:#e4f1ff;
	border-bottom:none;
}
.blog-cols .left-col .blogwrap .CtgsLks.WrtCmnt .Categories{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.blog-cols .left-col .blogwrap .CtgsLks.WrtCmnt .Categories span{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}


.blog-cols .left-col .blogwrap .CtgsLks .Categories{
	display:block;
	float:left;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
}
.blog-cols .left-col .blogwrap .CtgsLks .Categories span{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
}
.blog-cols .left-col .blogwrap .CtgsLks .Categories a{
	color:#444444;
}

.blog-cols .left-col .blogwrap .CtgsLks .Likes{
	display:block;
	float:right;
	margin:2px 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
}
.blog-cols .left-col .blogwrap .CtgsLks .Likes .likeit{
	display:block;
	float:right;
	margin:0 0 0 20px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.blog-cols .left-col .blogwrap .CtgsLks .Likes .likeit span{
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:3px 7px 0 0;
	background:url(i/wallpage-header-sprites.png) no-repeat -256px 0;
}
.blog-cols .left-col .blogwrap .CtgsLks .Likes .writecomment{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.blog-cols .left-col .blogwrap .CtgsLks .Likes .writecomment span{
	background:url(i/vallc.png) no-repeat 0 0;
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin:3px 7px 0 0;
}




/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

.blog-cols .right-col{
	display:block;
	float:left;
	width:300px;
	padding:0 0 0 10px;
	}

#blog-right-col{
	position:relative;
	display:block;
	float:left;
	width:300px;
	padding:0 0 0 10px;
	margin:0;
	top:0;
	}

.blog-cols .right-col .search-blog {
	display:block;
	float:left;
	width:300px;
	margin:0 0 0 0;
	margin:0 0 20px 0;
	position:relative;
}

.blog-cols .right-col .search-blog input[type="text"] {
	display:block;
	float:left;
	width:278px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	margin:0 0 0 0;
	border:none;
	font:normal 12px , Geneva, segoe ui, arial, sans-serif;
	color:#484848;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #dddddd;
}

.blog-cols .right-col .search-blog input[type="text"]:hover{
	border:1px solid #b7b7b7;
}

.blog-cols .right-col .search-blog input[type="text"]:focus{
	border:1px solid #b7b7b7;
}

.blog-cols .right-col .search-blog input[type="submit"] {
	display:block;
	float:left;
	width:28px;
	height:28px;
	margin:0 0 0 0;
	padding:0;
	border:none;
	background:url(i/small-search-icon.png) no-repeat center center #fff;
	cursor:pointer;
	outline:none;
	border:none;
	position:absolute;
	right:1px;
	top:2px;
}
.blog-cols .right-col .search-blog input[type="submit"]:hover {
	cursor:pointer;
	outline:none;
	border:none;
}
.blog-cols .right-col .search-blog input[type="submit"]:active {
	background:url(i/small-search-icon.png) no-repeat center 7px #fff;
	cursor:pointer;
	outline:none;
	border:none;
}

.blog-cols .right-col .menu{
	display:block;
	float:left;
	margin:0 0 20px 0;
}
/*.blog-cols .right-col .menu.boxmodel{
	border:5px solid #efefef;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.blog-cols .right-col .menu.boxmodel{
	border:5px solid #fff;
	box-shadow:0 0 10px #999;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
*/


.blog-cols .right-col .menu.boxmodel ul{
	border:1px solid #dfdfdf;
	border-radius:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.blog-cols .right-col .menu.boxmodel ul li{
	width:288px;
}
.blog-cols .right-col .menu.boxmodel ul li a{
	width:278px;
	padding:5px 0 5px 10px;
}

.blog-cols .right-col .menu.boxmodel h2{
		background-image: -webkit-gradient(linear, top left, bottom left, from(#ffffff), to(#ebebeb));/* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #ebebeb); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #ffffff, #ebebeb); /* FF3.6 */
	background-image:-o-linear-gradient(top, #ffffff, #ebebeb); /* Opera 11.10+ */
	background-image:linear-gradient(top, #ffffff, #ebebeb);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ebebeb'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #ffffff, #ebebeb); /* IE10 */
	color:#484848;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-bottom:1px solid #dfdfdf;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:10px;
	margin:0;
}

.blog-cols .right-col .menu ul{
	display:block;
	float:left;
	list-style:none;
	}
.blog-cols .right-col .menu ul.bold li{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
}

.blog-cols .right-col .menu ul li{
	list-style:none;
	display:block;
	float:left;
	border:none;
	width:300px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	}
.blog-cols .right-col .menu ul li:last-of-type{
	margin:0 0 5px 0;
}
.blog-cols .right-col .menu ul li:first-of-type{
	margin:5px 0 0 0;
}
.blog-cols .right-col .menu ul li a{
	list-style:none;
	display:block;
	width:292px;
	border:none;
	text-decoration:none;
	padding:5px 0 5px 8px;
	text-transform:capitalize;
	color:#484848;
	border-bottom:1px solid #fff;
	}
.blog-cols .right-col .menu ul.bold li a{
	color:#636363;
}
.blog-cols .right-col .menu ul.bold li a:hover{
	color:#000;
}
.blog-cols .right-col .menu ul.bold li a span{
	color:#8a8a8a;
}

.blog-cols .right-col .menu ul li a span{
	display:block;
	font:normal 10px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}


.blog-cols .right-col .menu ul li a:hover{
	background:#f2f2f2;
	border-bottom:1px solid #fff;
}
.blog-cols .right-col .menu ul.bold li a:hover{
	background:#fff;
	border-bottom:1px dotted #C1DAF5;
}

.blog-cols .right-col .menu ul li.current a{
	background:#ebebeb;
	border-bottom:1px solid #ffff;
	color:#000;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.blog-cols .right-col .menu ul.bold li.current a{
	background:#fff;
	border-bottom:1px dotted #C1DAF5;
	color:#000;
}

.blog-cols .right-col h2{
	display:block;
	color:#3366cc;
	border-bottom:1px solid #e1e1e1;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	padding:5px 0;
	text-transform:capitalize;
	margin:0 0 10px 0;
	clear:both;
}

body#blog .footer-wrap{
	width:970px;
	float:left;
	border-top:2px solid #e6e6e6;
	padding:10px 0 0 10px;
	margin:15px 0 40px 0;
	}



/****************** BLOG COLS COMING SOON ************************/

.blog-cols .comingSoon{
	display:block;
	float:left;
	width:980px;
	}
.blog-cols .comingSoon h1{
	display:block;
	float:left;
	width:980px;
	text-align:center;
	font:bold 60px segoe ui, arial, Helvetica, sans-serif;
	padding:130px 0;
	text-transform:uppercase;
	color:#6dcff6;
	}









/**********************************************************/

.blogsByCategory{
	display:block;
	float:left;
	width:650px;
	}
.blogsByCategory h1{
	display:block;
	font:normal 22px segoe ui, arial, Helvetica, sans-serif;
	text-transform:none;
}
.blogsByCategory h1 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:none;
}

.blogsByCategory ul.ListofBlogs{
	list-style:none;
	display:block;
	float:left;
	width:650px;
	margin:20px 0;
}
.blogsByCategory ul.ListofBlogs li{
	list-style:none;
	display:block;
	float:left;
	width:650px;
}
.blogsByCategory ul.ListofBlogs li a{
	display:block;
	float:left;
	width:638px;
	padding:5px 0 5px 10px;
	border:1px solid #fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.blogsByCategory ul.ListofBlogs li a:hover{
	background:#e9f3ff;
	border:1px solid #bdd8f4;
	text-decoration:none;
}
.blogsByCategory ul.ListofBlogs li a span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}




/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/
/************************************************************ ALBUM STYLES *******************************************************************/
/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/

.album-cols.nominH{
	min-height:inherit;
}
.album-cols{
	position:relative;
	min-height:600px;
	display:block;
	float:left;
	width:978px;
	padding:30px 0 0 0;
	margin:80px 0 0 0;
	background:#fff;
	border:1px solid #d7d7d7;
	border-top:none;
	}


.album-cols .left-col{
	display:block;
	position:relative;
	float:left;
	width:688px;
	padding:0 0 10px 0;
	margin:0 10px;
	}


.width-controller .right-col{
	display:block;
	position:absolute;
	right:0;
	top:110px;
	float:left;
	width:250px;
	padding:0;
	margin:0 10px 0 10px;
	}

.width-controller .album-cols .right-col{
	position:static;
	display:block;
	float:right;
}

.width-controller .right-col.viewPhoto{
	margin:100px 10px 0 10px;
}

/*.album-cols .left-col .blogwrap{
	display:block;
	float:left;
	width:650px;
	border-bottom:1px solid #93b6dc;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}

.blog-cols .left-col .blogwrap:last-of-type{
	border-bottom:none;
}
*/
.album-cols h1{
	font:bold 20px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	display:block;
	position:relative;
}
.album-cols h1.hea18{
	font:bold 18px segoe ui, arial, Helvetica, sans-serif;
}
.album-cols h1.h36{
	color:#3366cc;
}

.album-cols h1 a{
	color:#484848;
}

.album-cols  h1 span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	display:block;
	margin:3px 0 0 0;
}
.album-cols  h1 span.big{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
}


.album-cols h1.sResults{
	background:url(i/searchresults.png) no-repeat 0 0;
	padding:0 0 0 30px;
}
.album-cols h1 .editAlbum{
	display:inline-block;
	margin:0 0 0 5px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.album-cols h1 .editAlbum a{
	display:block;
	float:left;
	color:#3366cc;
}
.album-cols h1 .editAlbum a span{
	display:block;
	float:left;
	margin:0 5px 0 0;
	background:url(i/edit-profile.gif) no-repeat 0 0;
	width:11px;
	height:11px;
}

/*************/

.DSett{
	display:block;
	float:left;
	}
.DSett table{
	display:block;
	float:left;
	}
.DSett table td{
	padding:5px;
}

.DSett table td.firstcell{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-align:right;
	padding:5px 10px 5px 5px;
	}
.DSett table td select{
	display:block;
	float:left;
	width:150px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	padding:3px;
	}
.DSett table td .button{
	display:block;
	float:left;
	padding:5px 10px;
	border-radius:2px;
}












.album-cols .left-col p{
/*	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	display:block;
	line-height:16px;
	margin:0 0 15px 0;
	*/
}

.album-cols .left-col .AlbDescription{
	display:block;
	float:left;
	width:666px;
	border-top:1px dotted #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	margin:0px 0 35px 0;
	padding:10px;
	color:#000;
	box-shadow:0 0 10px #e1e1e1 inset;
	position:relative;
}
.album-cols .left-col .AlbDescription p{
	display:block;
	margin:0 0 10px 0;
}

.album-cols .left-col .AlbDescription .AlbDescExtend{
	display:block;
	float:left;
	position:absolute;
	bottom:-17px;
	border:1px solid #d4d4d4;
	border-top:none;
	left:-1px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#555555;
	padding:1px 15px;
	background:#f3f6f9;
	border-radius:0 0 3px 3px;
	text-shadow:0 1px 1px #fff;
	}
.album-cols .left-col .AlbDescription .AlbDescExtend:hover{
	text-decoration:none;
	background:#fff;
	border:1px solid #d4d4d4;
	border-top:none;
}
.album-cols .left-col .AlbDescription .AlbDescExtend:active{
	color:#959595;
	border:1px solid #d4d4d4;
	border-top:none;
	box-shadow:0 0 3px #E5E5E5 inset;
}


/*****/
.dmode{
	display:block;
	float:right;
	margin:-20px 0 5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}
.dmode .selectview{
	display:block;
	padding:0 0 0 5px;
	margin:0;
	float:right;
	}
.dmode .selectview label{
	margin:0 5px 0 0;
	display:block;
	float:left;
}
.dmode .selectview span{
	color:#063263;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.dmode .selectview span .button{
	margin:0 0 0 0;
	display:block;
	float:left;
}


/******************* album controls ************************/

.album-controls{
	width:686px;
	float:left;
	display:block;
	background:#f3f6f9;
	border:1px solid #e1e1e1;
	box-shadow:0 0 3px #e1e1e1;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	border-radius:3px;
	}

.album-controls#acfull{
	width:100%;
}

.src-rightCol .album-controls{
	width:506px;
	margin:10px 0;
	}


.album-controls ul{
	display:block;
	list-style:none;
	margin:0 0 0 5px;
	}
.album-controls ul li{
	display:block;
	float:left;
	list-style:none;
	}

.album-controls ul li a{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-transform:capitalize;
	font-weight:bold;
	color:#484848;
	border-left:1px solid #f3f6f6;
	border-right:1px solid #f3f6f6;
}

.album-controls ul li a.selectall{
	position:relative;
	padding:0 10px 0 25px;
}
.album-controls ul li a.selectall input[type="checkbox"]{
	position:absolute;
	cursor:pointer;
	top:9px;
	left:5px;
	display:block;
	float:left;
}
.album-controls ul li.back a{
	background:url(i/msgsbackiC.png) no-repeat 50% 50% #f3f6f9;
	padding:0 15px;
}
.album-controls ul li.back a:hover{
	background:url(i/msgsbackiC.png) no-repeat 50% 50% #fff;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}
.album-controls ul li.back a:active{
	background:url(i/msgsbackiC-active.png) no-repeat 50% 50% #fff;
	box-shadow:0 0 3px #e5e5e5 inset;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}


.album-controls ul li input.menulinks {
    border: medium none;
    border-radius: 0 0 0 0;
	color:#484848;
    display: block;
    float: left;
    font: bold 11px segoe ui, arial, Helvetica, sans-serif;
    height: 30px;
    margin: 0;
    padding: 0 10px;
    text-transform: capitalize;
	border-left:1px solid #f3f6f9;
	border-right:1px solid #f3f6f9;
}
.album-controls input#checkall.menulinks {
    padding: 0 10px 0 25px;
    position: relative;
}
.album-controls input.chksa {
    left: 12px;
    position: absolute;
    top: 10px;
    z-index: 9999;
}




/*****************************************************************************/
/*****************************************************************************/

.album-controls ul li label{
	cursor:pointer;
}

.album-controls ul li a:hover, .album-controls ul li input.menulinks:hover, .album-controls .selectview a:hover{
	text-decoration:none;
	color:#484848;
	background:#fff;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	}
.album-controls ul li a:active, .album-controls ul li input.menulinks:active, .album-controls .selectview a:active, .album-controls .selectview a.active{
	text-decoration:none;
	color:#959595;
	background:#fff;
	box-shadow:0 0 3px #e5e5e5 inset;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}

.album-controls .selectview{
	display:block;
	margin:0 5px 0 0;
	float:right;
	height:30px;
	}


.album-controls .selectview.nextprev{
	display:block;
	float:right;
	margin:0 5px 0 0;
}
.album-controls .selectview.nextprev .next{
	display:block;
	float:left;
}
.album-controls .selectview.nextprev .prev{
	display:block;
	float:left;
	background:url(i/msgsbackiC.png) no-repeat center center;
	padding:0 15px;
}
.album-controls .selectview.nextprev .prev:hover{
	background:url(i/msgsbackiC.png) no-repeat center center #ffffff;
}
.album-controls .selectview.nextprev .prev:active{
	background:url(i/msgsbackiC-active.png) no-repeat center center #ffffff;
}

.album-controls .selectview.nextprev .next{
	display:block;
	float:left;
	background:url(i/next-pg.png) no-repeat center center;
	padding:0 15px;
}
.album-controls .selectview.nextprev .next:hover{
	background:url(i/next-pg.png) no-repeat center center #ffffff;
}
.album-controls .selectview.nextprev .next:active{
	background:url(i/next-pg-active.png) no-repeat center center #ffffff;
}

.album-controls .selectview a{
	padding:0 5px;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	margin:0 0 0 0;
	color:#484848;
	border-left:1px solid #f3f6f9;
	border-right:1px solid #f3f6f9;
}

.album-controls .selectview a img{
	margin:8px 0 0 0;
}
.album-controls .selectview span{
	color:#484848;
	display:block;
	float:left;
	margin:8px 10px 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}


/******** new message ************/

.album-controls .NewMsg{
	display:block;
	float:left;
}
.album-controls .NewMsg a{
	font-weight:bold;
	display:block;
	float:left;
	padding:0 10px 0 10px;
}

.album-controls .NewMsg a span{
	display:block;
	float:left;
	margin:9px 7px 0 0;
	width:11px;
	height:11px;
	background:url(i/newmsgiC11.png) no-repeat 0 0;
}
.album-controls .NewMsg a:active span{
	background:url(i/newmsgiC11.png) no-repeat -11px 0;
}






/******************* TDLView styles *********************/

.album-controls .selectview.TDLView{
	display:block;
	float:right;
}
.album-controls .selectview.TDLView{
	display:block;
	float:right;
}
.album-controls .selectview.TDLView a span{
	margin:9px 0 0 0;
	padding:0;
	height:11px;
	width:11px;
	display:block;
	float:left;
}
.album-controls .selectview.TDLView a.thumbview span{
	background:url(i/TDLViewiCons.png) no-repeat 0 0;
}
.album-controls .selectview.TDLView a.detailview span{
	background:url(i/TDLViewiCons.png) no-repeat -11px 0;
}
.album-controls .selectview.TDLView a.listview span{
	background:url(i/TDLViewiCons.png) no-repeat -22px 0;
}
/*** active ***/
.album-controls .selectview.TDLView a.thumbview.active span{
	background:url(i/TDLViewiCons.png) no-repeat 0 -11px;
}
.album-controls .selectview.TDLView a.detailview.active span{
	background:url(i/TDLViewiCons.png) no-repeat -11px -11px;
}
.album-controls .selectview.TDLView a.listview.active span{
	background:url(i/TDLViewiCons.png) no-repeat -22px -11px;
}



/*****************************************************************************/
/*****************************************************************************/


.album-controls.strpsmall{
	width:504px;
	margin:0 0 10px 0;
}

.album-controls.strpsmall .albsrch{
	display:block;
	float:left;
	position:relative;
	margin:3px 0 0 0;
}

.album-controls .selectview input.srcbutton{
	background:url(i/small-search-icon.png) no-repeat center center #fff;
	height:22px;
	width:25px;
	display:block;
	float:left;
	margin:0;
	cursor:pointer;
	position:absolute;
	top:1px;
	right:1px;
}

.album-controls .selectview input.srcbutton:active{
	background:url(i/small-search-icon.png) no-repeat center center #fff;
}

.album-controls .selectview input[type="text"]{
	border-radius:2px;
	padding:4px 5px 3px 5px;
	width:150px;
	display:block;
	float:left;
}
.album-controls .selectview input[type="text"].favSrch{
	width:230px;
}
.album-controls .selectview input[type="text"].ArtSrch{
	width:180px;
}


/*****************************************************************************/
/*****************************************************************************/




.albumwrap{
	display:block;
	float:left;
	width:688px;
	margin:15px 0 0 0;
	}

p.noPics{
	display:block;
	float:left;
	width:686px;
	padding:10px 0;
	margin:0 0 10px 0;
	color:#444444;
	text-align:center;
	background:#fdf7af;
	border:1px solid #d0c874;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.albumwrap a{
	}
	
.albumwrap a img{
	display:block;
	float:left;
	background:#fff;
	padding:3px;
	border:1px solid #ccc;
	box-shadow:0px 0px 5px #999999;
	-moz-box-shadow:0px 0px 5px #999999;
	-webkit-box-shadow:0px 0px 5px #999999;
}

.albumwrap a img:hover{
	background:#fff;
	border:1px solid #085399;
}

.albumwrap a img.selected{
	background:#085399;
	border:1px solid #000;
}

.albumwrap.thumbview{
	margin:30px 0 10px 0;
}
.albumwrap.thumbview a img{
	max-width:160px;
	max-height:160px;
	}
	
.albumwrap.thumbview ul{
	display:block;
	float:left;
	width:683px;
	list-style:none;
	}
.albumwrap.thumbview ul li{
	display:block;
	float:left;
	width:168px;
	padding:0 25px 0 25px;
	margin:0;
	list-style:none;
	}
	
.albpic-thumbwrap{
	display:block;
	float:left;
	width:168px;
	margin:0;
	position:relative;
	}


.albumwrap .albpic-thumbwrap .desc{
	width:168px;
	visibility:hidden;
	float:left;
	margin:5px 0 0 0;
}

.albumwrap .albpic-thumbwrap:hover .desc{
	visibility:visible;
}

.albumwrap .albpic-thumbwrap .desc h3{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#0055AB;
	width:96px;
	border-bottom:none;
	display:block;
	float:left;
}
.albumwrap .albpic-thumbwrap .desc h3 input[type="checkbox"]{
	display:block;
	margin:0 5px 0 0;
	float:left;
}


/*************************/

.albumwrap.thumbview.PTgd ul{
	display:block;
	float:left;
	width:688px;
	}
.albumwrap.thumbview.PTgd ul li{
	display:block;
	float:left;
	width:138px;
	margin:0 0 10px 0;
	}
.albumwrap.thumbview.PTgd ul li .albpic-thumbwrap{
	width:138px;
}
.albumwrap.thumbview.PTgd ul li .albpic-thumbwrap a.AtwPic{
	width:138px;
	height:138px;
	text-align:center;
	display:block;
	float:left;
}

.albumwrap.thumbview.PTgd ul li .albpic-thumbwrap img{
	max-width:130px;
	max-height:130px;
}

.albumwrap.thumbview.PTgd ul li .albpic-thumbwrap .desc{
	width:138px;
	visibility:visible;
}


.albumwrap.thumbview.PTgd ul li .albpic-thumbwrap .desc h3{
	width:138px;
	color:#484848;
}




/************************************/

.albumwrap.detailview{
	margin:20px 0;
}

.albumwrap.detailview ul{
	display:block;
	float:left;
	width:688px;
}
.albumwrap.detailview ul li{
	list-style:none;
	display:block;
	float:left;
	width:688px;
}

.albumwrap.detailview .imgholder{
	width:168px;
	display:block;
	float:left;
	min-height:168px;
	margin:0 0 10px 0;
}
	
.albumwrap.detailview a img{
	margin:0 0 10px 0;
	background:#fff;
	width:160px;
	height:auto;
}



.albpic-detailwrap{
	display:block;
	float:left;
	width:168px;
	margin:0 0 0 0;
	padding:20px;
	}
	
.albpic-detailwrap .trigger{
	display:block;
	float:left;
	position:relative;
	width:168px;
}

/*.albumwrap .albpic-detailwrap .trigger input[type="checkbox"]{
	position:absolute;
	z-index:210;
	bottom:12px;
	right:2px;
}
*/

.albumwrap .trigger .piclinks{
	display:none;
	float:left;
	width:168px;
	margin:-30px 0 0 -11px;
	padding:5px 10px;
	position:absolute;
	z-index:2;
	background:#E4EAF1;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

@-moz-document url-prefix() {
.albumwrap .trigger .piclinks{
	display:none;
	float:left;
	width:168px;
	margin:-31px 0 0 -11px;
	padding:5px 10px;
	position:absolute;
	z-index:2;
	background:#E4EAF1;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

}

.albumwrap .trigger .piclinks.nomargin{
	margin:-6px 0 0 -11px;
}

.albumwrap .trigger:hover .piclinks{
	display:block;
}
.albumwrap .trigger .piclinks table {
    font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
}

.albumwrap .trigger .piclinks table td{
	width:50%;
	padding:0 0 3px 0;
}

.albumwrap .trigger .piclinks textarea {
    font:normal 11px segoe ui, arial, Helvetica, sans-serif;
    letter-spacing: normal;
    overflow: hidden;
    padding: 2px;
    resize: none;
    width: 80px;
}

.albumwrap .trigger .piclinks input[type="text"]{
	padding:2px;
	width:80px;
}
.albumwrap .trigger .piclinks .cntrls{
	display:block;
	float:left;
	margin:0 0 5px 0;
}
.albumwrap .trigger .piclinks .cntrls .button{
	padding:2px 8px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	float:left;
}

.albumwrap .desc{
	display:block;
}

/*.albumwrap .alb-listwrap .desc{
	position:relative;
	z-index:1000;
}
*/
.albumwrap .desc h3{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	display:block;
	clear:left;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #e1e1e1;
}

.albumwrap .desc p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 3px 0;
	display:block;
}

.albumwrap.listview{
	margin:15px 0 15px 0;
}

.albumwrap.listview a img{
/*	width:90px;
	height:90px;
*/	margin:0 10px 0 0;
	}
	
.albumwrap.listview .desc{
	display:block;
	float:left;
}

.albumwrap .alb-listwrap:last-of-type{
	border-bottom:none;
}
.albumwrap .alb-listwrap{
	display:block;
	float:left;
	width:668px;
	border-bottom:1px solid #bdd8f4;
	padding:20px 10px;
	position:relative;
	}

/*.albumwrap .alb-listwrap h3 input[type="checkbox"]{
	display:block;
	float:left;
	margin:0 5px 0 0;
}
*/

.albumwrap .alb-listwrap:hover{
	background:#ecf5ff;
}

.albumwrap .alb-listwrap .piclinks{
	display:none;
/*	width:494px;
*/	position:absolute;
	padding:0;
	margin:0 6px 0 0;
	border:0;
	right:0;
	background:none;
	box-shadow:none;
}

.albumwrap .alb-listwrap input[type="checkbox"]{
	display:none;
	margin:0 5px 0 0;
}
.albumwrap .alb-listwrap:hover input[type="checkbox"]{
	display:inline-block;
	margin:0 3px 0 0;
}


.albumwrap .alb-listwrap .cntrls{
	display:none;
	float:left;
	margin:5px 0 0 0;
}
.albumwrap .alb-listwrap:hover .cntrls{
	display:block;
}
.albumwrap .alb-listwrap .cntrls .button{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}

.albumwrap .alb-listwrap .piclinks table{
	width:220px;
	display:block;
	float:right;
}
.albumwrap .alb-listwrap .piclinks input[type="text"]{
	width:140px;
}
.albumwrap .alb-listwrap .piclinks textarea{
	width:140px;
}

`

.albumwrap .alb-listwrap .piclinks table td.firstcell{
	width:80px;
	height:23px;
	vertical-align:middle;
	padding:0 0 3px 0;
}
.albumwrap .alb-listwrap .piclinks table td.secondcell{
	width:100px;
}

/**************************************/
/***** Add title & desc for photo *****/

.AddTitleforPhoto{
	display:block;
	float:left;
	width:688px;
	}
.AddTitleforPhoto .PicHolder{
	display:block;
	float:left;
	width:400px;
	padding:10px;
	background:#f1f1f1;
	border:1px solid #cecece;
	}
.AddTitleforPhoto .PicHolder:hover{
	border:1px solid #b7b7b7;
}
.AddTitleforPhoto .PicHolder a{
	display:block;
	float:left;
	width:400px;
	text-align:center;
}
.AddTitleforPhoto .PicHolder img{
	max-width:400px;
}

/******/
.AddTitleforPhoto .EditOptions{
	display:block;
	float:left;
	width:422px;
	margin:20px 0 20px 0;
}
.AddTitleforPhoto .EditOptions table{
}
.AddTitleforPhoto .EditOptions table td.firstcell{
	width:100px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:0 10px 5px 10px;
}
.AddTitleforPhoto .EditOptions table td{
	padding:0 0 5px 0;
	width:300px;
}
.AddTitleforPhoto .EditOptions table td input[type="text"]{
	display:block;
	float:right;
	width:320px;
	padding:5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#999;
}
.AddTitleforPhoto .EditOptions table td input[type="text"]:focus{
	color:#484848;
}

.AddTitleforPhoto .EditOptions table td textarea{
	display:block;
	float:right;
	width:320px;
	padding:5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	resize:none;
	height:70px;
}
.AddTitleforPhoto .EditOptions table td .button{
	display:block;
	float:right;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:5px 15px;
}









/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/
/************************************************************ PRO-INFO STYLES ****************************************************************/
/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/



.proinfo{
	display:block;
	float:left;
	width:498px;
	margin:20px 0 0 10px;
	}

.proinfo h2{
	display:block;
	font:normal 16px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:capitalize;
	padding:0 0 5px 0;
	border-bottom:2px solid #e1e1e1;
	position:relative;
	margin:0 0 20px 0;
}
.proinfo h2:after{
	content:"";
	background:url(i/doSTdArrowSGrey.png) no-repeat 0 0;
	display:block;
	float:left;
	position:absolute;
	bottom:-10px;
	left:10px;
	width:16px;
	height:8px;
	}

.proinfo table{
	width:498px;
	border-collapse:collapse;
	margin:0 0 20px 0;
}

/*.proinfo table tr:nth-child(2n+0){
	background:#e4f1ff;
}
*/.proinfo table tr:hover{
	background:#f1f1f1;
	cursor:default;
}
.proinfo table tr td{
	padding:5px 10px 5px 5px;
	font:normal 12px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
}
.proinfo table tr td.first-child{
	color:#484848;
	width:200px;
	font:bold 12px segoe ui, Arial, Helvetica, sans-serif;
}



/*********************************************************************************************************************************************/
/************************************************************ FRIENDS STYLES *****************************************************************/
/*********************************************************************************************************************************************/


.breadcrump{
	display:block;
	float:left;
	width:506px;
	margin:5px 0;
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	color:#a3a3a3;
	}
.breadcrump.fitsonleftcol{
	width:688px;
	margin:0 0 15px 0;
}
.breadcrump ul{
	list-style:none;
	display:block;
	float:left;
}

.breadcrump ul li{
	list-style:none;
	display:block;
	float:left;
}

.breadcrump ul li a{
	display:block;
	float:left;
	color:#063263;
	background:url(i/rightgrey.png) no-repeat right center;
	padding:0 15px 0 0;
	margin:0 8px 0 0;
}
.breadcrump ul li a.normL{
	float:none;
	background:none;
	color:#0055AB;
	padding:0;
	margin:0;
	display:inline;
}


.breadcrump span{
	display:block;
	float:right;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
	margin:5px 0 0 0;
}

.breadcrump span a{
	display:block;
	float:left;
	margin:0 0 0 10px;
	background:url("i/edit-profile.gif") no-repeat 0 0;
	padding:0 0 0 15px;
}



/*********/
.breadcrump ul li.SlikeHd{
	font:bold 13px segoe ui, arial, Helvetica, sans-serif;
	text-transform:none;
	color:#484848;

}






/*********/
.message-box-wrap#search-friends .controls{
	margin:0 0 0 0;
	}
.message-box-wrap#search-friends .selectview{
	display:block;
	padding:0 0 5px 0;
	margin:0;
	float:right;
	}
.message-box-wrap#search-friends .selectview a{
	margin:0 0 0 5px;
	display:block;
	float:left;
}
.message-box-wrap#search-friends .selectview span{
	display:block;
	float:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.message-box-wrap#search-friends input[type="text"]{
	height:15px;
	line-height:
}






/*****************************************************************************************************************/
/********************************************** CREATE GROUP STYLES **********************************************/
/*****************************************************************************************************************/

.create-group{
	display:block;
	float:left;
	width:506px;
	}


.create-group.CAlb{
	display:block;
	float:left;
	width:506px;
	margin:0 0 0 0;
	}

.create-group.CAlb.uploadImages{
	width:688px;
	margin:0;
}
.create-group.CAlb.uploadImages .formWrap{
	width:526px;
	margin:0 0 0 20px;
}
.create-group.CAlb.uploadImages .BtnWrap{
	width:526px;
	margin:-10px 0 0 20px;
}




/***********************************/


.create-group.CAlb .formWrap{
	display:block;
	float:left;
	width:484px;
	background:#f3f6f9;
	border:1px solid #e5e5e5;
	border-bottom:1px solid #d8d8d8;
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 0 0;
	color:#484848/*#1C94C4*/;
	position:relative;
	z-index:3;
	}



.create-group.CAlb .BtnWrap{
	display:block;
	float:left;
	width:484px;
	background:#e4eaf1;
	border:1px solid #d8d8d8;
	padding:20px 10px 10px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:-10px 0 0 0;
	color:#0055ab/*#1C94C4*/;
	position:relative;
	z-index:2;
	}
.create-group.CAlb .BtnWrap span{
	display:block;
	float:left;
	color:#484848;
}

.create-group.CAlb .BtnWrap .button{
	padding:5px 10px;
	float:right;
}
.create-group table{
	display:block;
	float:left;
	margin:10px 0 0 0;
	}
.create-group.CAlb table{
	width:484px;
	margin:0;
	}

.create-group table.sepF{
	margin:0 0 10px 0;
	}

.create-group table tr td.firstcell{
	text-transform:capitalize;
	padding:0 15px 0 0;
	vertical-align:top;
}

.create-group.verify table tr td{
	padding:0 0 10px 0;
	vertical-align:middle;
}
.create-group.verify table tr td.firstcell{
	padding:0 10px 5px 0;
}
.create-group.verify table tr td input[type="text"]{
	display:block;
	float:left;
}

.create-group table tr td{
	padding:0 0 5px 0;
}

.create-group table tr td .button{
	display:block;
	float:left;
	margin:0 5px 0 0;
	
}

.create-group.CAlb table tr td{
	padding:0 0 5px 0;
}

.create-group.CAlb table tr td.firstcell{
	vertical-align:middle;
	padding:0 0 0 10px;
	width:125px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.create-group.CAlb.ATE table tr td.firstcell{
	width:225px;
	padding:0 0 0 15px;
}
.create-group.CAlb.ATE .ui-selectmenu{
	margin:0;
	background:#fff;
	border:1px solid #cecece;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.create-group.CAlb.ATE .ui-selectmenu{
	margin:0;
	background:#fff;
	border:1px solid #cecece;
	text-decoration:none;
}
}
.create-group.CAlb.ATE .ui-selectmenu.ui-state-active{
	background:#007fff;
	border:1px solid #484848;
}
.create-group.CAlb.ATE .ui-selectmenu .ui-selectmenu-status{
	margin:0 0 0 5px;
}
.create-group.CAlb.ATE .ui-selectmenu .ui-selectmenu-icon{
	right:10px;
}
.create-group table tr td input[type="text"]{
	padding:5px;
	width:300px;
	color:#484848;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.create-group.CAlb table tr td input[type="text"], .create-group.CAlb table tr td input[type="password"]{
	padding:5px;
	color:#484848;
	width:350px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.create-group.CAlb table tr td textarea{
	display:block;
	float:left;
	width:350px;
	padding:5px;
	resize:none;
}

.create-group table tr td select{
	padding:3px;
	width:160px;
	border:1px solid #cecece;
}
.create-group table tr td select.big{
	width:200px;
	padding:3px;
}

.create-group table tr td p{
	display:block;
	color:#484848;
	margin:0 0 0 0;
}
.create-group.CAlb table tr td p{
	display:block;
	float:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#484848;
}
.create-group table tr td p input[type="radio"], .create-group table tr td p input[type="checkbox"]{
	margin:0 3px 0 0;
}
.create-group table tr td p b{
	margin:0 7px 0 0;
}
.create-group table tr td p.chk b{
	margin:0 7px 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}


.create-group.CAlb .AlbCoverDisplay{
	display:block;
	float:left;
	width:259px;
	text-align:center;
	padding:10px 0;
	}
.create-group.CAlb .AlbCoverDisplay img{
	padding:5px;
	background:#fff;
	border:1px solid #cccccc;
}
.create-group.CAlb .AlbCoverDisplay img:hover{
	padding:5px;
	background:#fff;
	border:1px solid #085399;
	box-shadow:0 0 10px #888;
}


/*******************************/
/*** Select photos to upload ***/

.selectFiles{
	display:block;
	float:left;
	width:526px;
	margin:20px 0 30px 0;
	}

.selectFiles .strike{
	background:#e1e1e1;
	height:1px;
	display:block;
	float:left;
	width:526px;
	margin:-10px 0 0 0;
}
.selectFiles .sFtUfFf{
	display:block;
	float:left;
	color:#0055ab;
	background:#f3f6f9;
	position:relative;
	z-index:2px;
	padding:0 10px;
	margin:0 0 0 120px;
}
.selectFiles .sFtUfFf .button{
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	padding:5px 15px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.uploadR1{
	display:block;
	float:right;
	color:#484848;
	width:150px;
	margin:10px 5px 0 0;
	text-align:center;
	}
.uploadR1 p{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.uploadR1 p b{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
}

.UploadingTips{
	display:block;
	float:left;
	margin:30px 0 20px 40px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.UploadingTips h2{
	display:block;
	margin:0 0 5px 0;
	background:url(i/tipiC.png) no-repeat 0 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:0 0 0 23px;
}




/**********/

.uploadifyQueue{
	display:block;
	float:left;
	width:355px;
	max-height:408px;
	overflow-x:hidden;
	overflow-y:auto;
}

.uploadifyQueueItem {
	display:block;
	float:left;
	background:#fff;
	width:317px;
	padding:5px 5px;
	border:1px solid #cecece;
	color:#484848;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	margin:0 0 3px 0;
}
.uploadifyQueueItem:hover {
	border:1px solid #b7b7b7;
}
.uploadifyQueueItem span.fileName{
	display:block;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 2.5px 0;
	}

.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	display:block;
	float:right;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
}
.uploadifyQueueItem .cancel a{
	display:block;
	float:right;
	width:20px;
	height:20px;
	background:url(i/closeiconBig.png) no-repeat 0 0;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
.uploadifyQueueItem .cancel a:hover{
	background:url(i/closeiconBig.png) no-repeat 0 -20px;
}
.uploadifyQueueItem .cancel a:active{
	background:url(i/closeiconBig.png) no-repeat 0 -60px;
}


.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-image: -webkit-gradient(linear, top left, bottom left, from(#f1f1f1), colorstop(50%,#dbdbdb), colorstop(51%,#cacaca), to(#d5d5d5)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fcfcfc, #dbdbdb 50%, #cacaca 51%, #d5d5d5); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #f1f1f1, #dbdbdb 50%, #cacaca 51%, #d5d5d5); /* FF3.6 */
	background-image:-o-linear-gradient(top, #fcfcfc, #d5d5d5); /* Opera 11.10+ */
	background-image:linear-gradient(top, #fcfcfc, #d5d5d5);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#cacaca'); /* IE6–IE9 */
	background-image:-ms-linear-gradient(top, #fcfcfc, #cacaca); /* IE10 */


	background-color:#dddddd;
	/*border:1px solid #b2b2b2;*/
	margin:3px 0 3px 0;
	width: 100%;
	height:7px;
	display:block;
	float:left;
	/*border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;*/
	border-radius:3px;
}
.uploadifyProgressBar {
	background:url(i/loading-anim2.gif) repeat 0 0;
	height:7px;
	width:25%;
	border-radius:3px 0 0 3px;
	border-right:1px solid #afafaf;
}

.totalProgress{
	display:block;
	float:left;
	margin:0 0 0 0;
	width:355px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	}
.totalProgress .uploadifyProgress{
	height:7px;
	border:1px solid #b2b2b2;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
.totalProgress .uploadifyProgressBar{
	width:80px;
	height:7px;
}


/*************************** URL Uploader ***************************/

.create-group.CAlb .urlUploader{
	display:block;
	float:left;
	width:355px;
	margin:0 0 20px 0;
	}
.create-group.CAlb .urlUploader table{
	display:block;
	float:left;
	width:355px;
	}
.create-group.CAlb .urlUploader table td{
	width:355px;
}
.create-group.CAlb .urlUploader table .button.backBtn{
	display:block;
	float:left;
	margin:0 0 20px 0;
}
.create-group.CAlb .urlUploader table input[type="text"]{
	display:block;
	float:left;
	width:343px;
	margin:0 0 5px 0;
	}

.create-group.CAlb .urlUploader table td.rightAlign{
	text-align:right;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.create-group.CAlb .urlUploader table td.rightAlign select{
	margin:20px 0 0 5px;
	width:200px;
}

.create-group.CAlb#QuickUploader .customfile{
	background:#ffffff;
	width:355px;
	margin:0 0 5px 0;
}
















/***************************************************************/
/***************************************************************/

.AdvancedSettings{
	display:block;
	float:left;
	width:484px;
	margin:10px 0 -15px 0;
	
	}
.AdvancedSettings ul{
	display:block;
	list-style:none;
	}
.AdvancedSettings ul li{
	display:block;
	list-style:none;
	}
.AdvancedSettings ul li a.ASTrggr{
	display:block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-decoration:none;
	margin:0 0 0 0;
	padding:8px 0 8px 10px;
	border-top:1px solid #e1e1e1;
	}

.AdvancedSettings ul li a.ASTrggr:hover{
	cursor:pointer;
	border-top:1px solid #d2d2d2;
}

.AdvancedSettings ul li a.ASTrggr span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/wallpage-header-sprites.png) no-repeat -138px -16px;
	margin:0 10px 0 0;
}

.AdvancedSettings ul li .ASForm{
	display:none;
	float:left;
	margin:10px 0 10px 25px;
}
.AdvancedSettings ul li .ASForm table{
	margin:0 0 0 0;
}






.editInfo .cg-frnds-wrap{
	width:600px;
	height:200px;
	}
.editInfo .cg-frnds-wrap ul{
	width:585px;
	}



.cg-frnds-wrap{
	display:block;
	float:left;
	border:1px solid #cccccc;
	padding:10px;
	width:380px;
	height:395px;
	overflow:auto;
}

.cg-frnds-wrap ul{
	display:block;
	float:left;
	width:370px;
	list-style:none;
}
.cg-frnds-wrap ul li{
	display:block;
	float:left;
	list-style:none;
}
.cg-frnds-wrap ul li .user{
	display:block;
	float:left;
	padding:5px;
	margin:5px;
	background:#fff;
	border:1px solid #fff;
	width:50px;
}

.cg-frnds-wrap ul li .user:hover{
	background:#f1f1f1;
	border:1px solid #bebebe;
	box-shadow:0 0 3px #e1e1e1;
}
.cg-frnds-wrap ul li .user.selected{
	background:#f1f1f1;
	border:1px solid #bebebe;
}
.cg-frnds-wrap ul li .user.selected h3 a{
	color:#fff;
}
.cg-frnds-wrap ul li .user a.pic-holder{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	margin:0 0 5px 0;
}
.cg-frnds-wrap ul li .user a.pic-holder img{
	margin:0 0 0 0;
	width:50px;
}

.cg-frnds-wrap ul li .user h3{
	display:block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#484848;
	float:left;
	word-wrap:break-word;
	width:50px;

}
.cg-frnds-wrap ul li .user h3 a{
	color:#484848;
}
.cg-frnds-wrap ul li .user input[type="checkbox"]{
	display:block;
	margin:0 0 0 0;
	position:absolute;
	top:0;
	left:0;
}
.cg-frnds-wrap ul li .user label{
	position:relative;
}

.cg-privacy{
	display:block;
	float:left;
	margin:10px 0 10px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.cg-privacy label{
	display:block;
	margin:0 5px 5px 0;
	}
.cg-privacy label b{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:capitalize;
}
.cg-privacy label input[type="radio"]{
	margin:0 5px 0 0;
	display:block;
	float:left;
}







/*************************************************************************************************************/
/*********************************************** STAR RATING STYLES ******************************************/
/*************************************************************************************************************/

.star-rating{
	display:block;
	float:left;
	}
.star-rating b{
	display:block;
	float:left;
	color:#484848;
	text-transform:capitalize;
	margin:2px 5px 0 0;
}
.star-rating a.unrated{
background:url("i/rating16.png") no-repeat -19px 0;
display:block;
float:left;
width:19px;
height:16px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:0.5;
}

.star-rating a.unrated:hover{
background:url("i/rating16.png") no-repeat -19px 0;
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity:0.8;
}

.star-rating a.rated{
background:url("i/rating16.png") no-repeat 0 0;
display:block;
float:left;
width:19px;
height:16px;
}

#ratingdiv {
    display: block;
    float: left;
}
#ratingdiv .undone, #ratingdiv .fade {
    background: url("/i/star.png") no-repeat scroll -19px 0 transparent;
    display: block;
    float: left;
    height: 16px;
    text-indent: -99999px;
    width: 19px;
}
#ratingdiv .done {
    background: url("/i/star.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    text-indent: -99999px;
    width: 19px;
}
#ratingdiv .undone:hover {
    background-position: 0 50%;
}
#rateddiv {
    overflow: hidden;
}
#rateddiv .undone, #rateddiv .fade {
    background: url("/i/star.png") no-repeat scroll -19px 0 transparent;
    display: block;
    float: left;
    height: 16px;
    text-indent: -99999px;
    width: 19px;
}
#rateddiv .done {
    background: url("/i/star.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    text-indent: -99999px;
    width: 19px;
}
#rateddiv .undone:hover {
    background-position: 0 50%;
}



/**********************************************************************/
/**********************************************************************/

.search-big{
	display:block;
	float:left;
	width:688px;
	}

.search-big .topics{
	display:block;
	float:left;
	width:688px;
}
.search-big .topics a{
	display:block;
	float:left;
	padding:5px 15px 10px 0;
	text-transform:capitalize;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
}

.search-big .topics a.current{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.search-big .topics a.current:hover{
	text-decoration:none;
}


.displayResults h1{
	font:bold 18px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	display:block;
	padding:0 0 10px 0;
}
.displayResults h1 span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	display:block;
}


.search-big input[type="text"]{
	display:block;
	float:left;
	width:606px;
	padding:5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	
}
.search-big input.button{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
	padding:2.5px 5px;
}

.profilebrowselist{

	display:block;
	float:left;
	width:506px;
	margin:0 0 0 0;
	}

.profilebrowselist#pblsmall{
	width:486px;
}

#tabs .profilebrowselist{
	margin:15px 0 0 0;
}

.profilebrowselist ul{
	display:block;
	float:left;
	width:506px;
	list-style:none;
	margin:0 0 10px 0;
	}
.profilebrowselist ul li{
	display:block;
	float:left;
	width:75px;
	list-style:none;
	margin:0 9px 0 0;
	}

.profilebrowselist.listview ul li{
	display:block;
	width:506px;
	margin:0;
	border-bottom:1px solid #e1e1e1;
	padding:5px 0;
	}

.profilebrowselist.listview#pblsmall ul li{
	width:486px;
}

.profilebrowselist.listview ul li:last-of-type{
	border-bottom:none;
}
.profilebrowselist.listview ul li:hover{
	background:#f1f1f1;
}

.profilebrowselist.listview.article-search ul li:hover{
	background:none;
}


.profilebrowselist a.profilepic{
	display:block;
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	margin:0 0 5px 0;
	}
.profilebrowselist a.profilepic img{
	max-height:75px;
	max-width:75px;
	}

.profilebrowselist.listview a.profilepic{
	margin:0 0 0 5px;
	width:50px;
	height:50px;
	text-align:center;
}

.profilebrowselist.listview a.profilepic img{
	max-width:50px;
	max-height:50px;
	margin:0;
}


.profilebrowselist.listview.article-search a.profilepic{
	margin:0;
	width:50px;
	height:50px;
}

.profilebrowselist.listview.article-search a.profilepic img{
	margin:0;
	max-width:50px;
	max-height:50px;
	
}

.profilebrowselist.listview ul li .profile-detailwrap .remove{
	top:0px;
	right:5px;
	}

.profilebrowselist.listview ul li:hover .profile-detailwrap .remove{
	display:block;
	}

.profilebrowselist.listview ul li:hover .profile-detailwrap .remove a{
	background:url(i/remove.png) no-repeat 0 -11px;
	}

.profilebrowselist.listview ul li:hover .profile-detailwrap .remove a:hover{
	background:url(i/remove.png) no-repeat 0 -22px;
	}

.profilebrowselist.listview ul li .profile-detailwrap .desc a.albumlinkiC {
    background: url("i/wallpage-header-sprites.png") no-repeat scroll -229px 0 transparent;
    display: none;
    float: left;
    height: 16px;
    margin: 0 0 0 10px;
    width: 16px;
}
.profilebrowselist.listview ul li:hover .profile-detailwrap .desc a.albumlinkiC {
    display: block;
}

.profile-detailwrap .show-hide{
	display:none;
	position:absolute;
	right:30px;
	top:-1px;
	margin:0 0 0 0;
	}
.profile-detailwrap:hover .show-hide{
	display:block;
	}
.profile-detailwrap .frndFollow {
    display: none;
    margin: 5px 0 0;
    position: absolute;
    right: 0;
    top: -1px;
}
.profile-detailwrap .frndFollow div {
    display: block;
    float: left;
}
.profile-detailwrap .frndFollow a.button {
    cursor: pointer;
    font:normal 11px segoe ui, arial, Helvetica, sans-serif;
    text-decoration: none;
}
.profile-detailwrap .frndFollow a.button:hover {
    cursor: pointer;
    text-decoration: none;
}
.profilebrowselist.listview ul li:hover .profile-detailwrap .frndFollow {
    display: block;
}


.profile-detailwrap{
	position:relative;
	display:block;
	float:left;
	width:75px;
	margin:0;
	padding:0;
 }
.profile-detailwrap:hover a{
	text-decoration:underline;
}
.profilebrowselist.listview .profile-detailwrap:hover a{
	text-decoration:none;
}
.profilebrowselist.listview .profile-detailwrap a:hover{
	text-decoration:underline;
}

.profilebrowselist .desc{
	display:block;
	float:left;
	width:75px;
}
.profilebrowselist.listview .desc{
	display:block;
	float:left;
	margin:0 0 0 10px;
	width:441px;
}

.profilebrowselist.listview.article-search .desc{
	display:block;
	float:left;
	margin:0 0 0 10px;
	width:446px;
}

.profilebrowselist.listview{
	}


.profilebrowselist.listview .desc .status{
	display:block;
	float:left;
	width:100%;
}

.profilebrowselist.listview .desc .status .report{
	display:block;
	float:left;
	width:100%;
	margin:0;
}

.profilebrowselist.listview .desc .status .report span{
	display:block;
	float:left;
}
.profilebrowselist.listview .desc .status .report p{
	display:block;
	float:left;
	clear:right;
}



.profilebrowselist .desc h3{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	display:block;
	margin:0 0 2px 0;
	padding:0 0 0px 0;
	text-transform:capitalize;
	float:left;
	clear:left;
	width:75px;
    word-wrap:break-word;
}

.profilebrowselist .desc h3 a{
	color:#3366cc;
}

.profilebrowselist.listview .desc h3{
	display:block;
	float:left;
	width:441px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
}
.profilebrowselist.listview .desc h3 a{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
}

.profilebrowselist.listview .desc h3 .tipped{
	width:auto;
	height:auto;
}
.profilebrowselist.listview .desc h3 span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}

.profilebrowselist .desc p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	margin:0 0 3px 0;
	display:block;
	float:left;
	clear:left;
}
.profilebrowselist ul li .profile-detailwrap a.addfrnd{
	display:none;
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0 5px 0 0;
	color:#fff;
	padding:2px 7px 2px 5px;
	text-decoration:none;
	}

.profilebrowselist ul li:hover .profile-detailwrap a.addfrnd{
	display:block;
}

.profilebrowselist ul li .profile-detailwrap a.addfrnd:hover{
	text-decoration:none;
}
.profilebrowselist ul li .profile-detailwrap a.addfrnd span{
	display:block;
	float:left;
	width:12px;
	height:13px;
	margin:0 4px 0 0;
	background:url(i/addfrnd.png) no-repeat left bottom;
	}
	

.profilebrowselist.listview .profile-detailwrap{
	width:506px;
}
.profilebrowselist.listview#pblsmall .profile-detailwrap{
	width:486px;
}


/**********************************************************************/


.search-cols{
	display:block;
	float:left;
	width:688px;
	margin:20px 0 0 0;
	}

.search-cols .src-leftCol{
	display:block;
	float:left;
	width:170px;
	}


.src-leftCol .menu{
	display:block;
	float:left;
	margin:10px 0 20px 0;
	}
.src-leftCol .menu ul{
	display:block;
	float:left;
	list-style:none;
	}
.src-leftCol .menu ul li{
	list-style:none;
	display:block;
	float:left;
	border:none;
	background:#fff;
	position:relative;
	}
	

.src-leftCol .menu ul li a{
	list-style:none;
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:160px;
	text-decoration:none;
	padding:3px 0 3px 10px;
	text-transform:capitalize;
	color:#484848;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	}

.src-leftCol .menu ul li a:hover{
	background:#f2f2f2;
}

.src-leftCol .menu ul li.current a{
	background:#eeeeee;
	font-weight:bold;
	color:#000;
}

.src-leftCol .menu ul li a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 7px 0 0;
	opacity:0.5;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	position:relative;
}

.src-leftCol .menu ul li:hover a span,
.src-leftCol .menu ul li.current a span{
	opacity:1;
}

.src-leftCol .menu ul li:hover a span:after{
	opacity:1;
}
.src-leftCol .menu ul li a span:after{
	opacity:0;
	display:block;
	content:"";
	float:left;
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

.src-leftCol .menu ul li a.users span{
	background:url(i/wp-menusprites.png) no-repeat -224px 0;
}
.src-leftCol .menu ul li a.users span:after,
.src-leftCol .menu ul li.current a.users span{
	background:url(i/wp-menusprites.png) no-repeat -224px -16px;
}

.src-leftCol .menu ul li a.photos span{
	background:url(i/wp-menusprites.png) no-repeat scroll -16px 0;
}
.src-leftCol .menu ul li a.photos span:after,
.src-leftCol .menu ul li.current a.photos span{
	background:url(i/wp-menusprites.png) no-repeat scroll -16px -16px;
}

.src-leftCol .menu ul li a.articles span{
	background:url(i/wp-menusprites.png) no-repeat scroll -384px 0;
}
.src-leftCol .menu ul li a.articles span:after,
.src-leftCol .menu ul li.current a.articles span{
	background:url(i/wp-menusprites.png) no-repeat scroll -384px -16px;
}

.src-leftCol .menu ul li a.ads span{
	background:url(i/wp-menusprites.png) no-repeat scroll -432px 0;
}
.src-leftCol .menu ul li a.ads span:after,
.src-leftCol .menu ul li.current a.ads span{
	background:url(i/wp-menusprites.png) no-repeat scroll -432px -16px;
}

.src-leftCol .menu ul li a.pages span{
	background:url(i/wp-menusprites.png) no-repeat scroll -528px 0;
}
.src-leftCol .menu ul li a.pages span:after,
.src-leftCol .menu ul li.current a.pages span{
	background:url(i/wp-menusprites.png) no-repeat scroll -528px -16px;
}



/***************************************************/
/*** Recent search ***/

.src-leftCol h2, .psw-faux-cols .left-col h2{
	border-bottom:1px solid #e1e1e1;
	display:block;
	clear:both;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:capitalize;
	padding:5px;
	margin:0 0 10px 0;
}
.src-leftCol .recent-search, .psw-faux-cols .left-col .recent-search{
	display:block;
	float:left;
	width:170px;
}
.src-leftCol .recent-search .topics, .psw-faux-cols .left-col .recent-search .topics{
	display:block;
	position:relative;
}
.src-leftCol .recent-search .topics .remove, .psw-faux-cols .left-col .topics .remove{
	position:absolute;
	top:6px;
	right:6px;
}
.src-leftCol .recent-search .topics .remove a, .psw-faux-cols .left-col .topics .remove a{
	padding:0;
}
.src-leftCol .recent-search .topics .remove a:hover, .psw-faux-cols .left-col .topics .remove a:hover{
	background:url(i/remove.png) no-repeat 0 -11px;
	cursor:pointer;
}
.src-leftCol .recent-search .topics:hover .remove, .psw-faux-cols .left-col .topics:hover .remove{
	display:block;
}

.src-leftCol .recent-search .topics a, .psw-faux-cols .left-col .topics a{
	color:#484848;
	display:block;
	padding:5px 10px;
}
.src-leftCol .recent-search .topics a:hover, .src-leftCol .recent-search .topics:hover, .psw-faux-cols .left-col .topics:hover, .psw-faux-cols .left-col .topics a:hover{
	background:#f2f2f2;
	text-decoration:none;
}
/***************************************************/





/***************************************************/
.search-cols .src-rightCol{
	display:block;
	float:left;
	width:506px;
	border-left:1px solid #C9E3FF;
	padding:0 0 0 10px;
}

.search-cols .src-rightCol .displayResults{
	display:block;
	float:left;
	width:506px;
}
.search-cols .src-rightCol.searchHistory .displayResults{
	width:777px;
}


                            /***/
/**** Search history styles ****/
/***/


.album-cols .left-col.searchHistoryWrap{
	width:958px;
}
.search-cols.searchHistoryWrap{
	width:958px;
	margin:0;
}
.search-cols.searchHistoryWrap .src-leftCol{
	margin:10px 0 0 0;
}

.search-cols .src-rightCol.searchHistory{
	display:block;
	float:left;
	width:777px;
	border-left:1px solid #C9E3FF;
	padding:0 0 0 10px;
}


.src-rightCol.searchHistory .album-controls{
	width:775px;
	}
.src-rightCol.searchHistory .album-controls .daterange{
	margin:3px 0 0 0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 5px;
	width:auto;
}

.src-rightCol.searchHistory .album-controls .daterange input[type="text"]#to{
	width:215px;
	margin:0 0 0 3px;
}

.src-rightCol.searchHistory .album-controls .daterange p.blank{
	display:block;
	float:left;
	width:20px;
}
.src-rightCol.searchHistory .album-controls .daterange .searchiC{
	display:block;
	float:left;
	margin:0 0 0 0;
	width:23px;
	height:20px;
	padding:0;
	top:5px;
	right:6px;
	position:absolute;
	cursor:pointer;
}

.src-rightCol.searchHistory .album-controls .daterange .searchiC input{
	background:url(i/small-search-icon.png) no-repeat center center #ffffff;
	display:block;
	float:left;
	width:23px;
	height:20px;
	cursor:pointer;
}
.src-rightCol.searchHistory .album-controls .daterange .searchiC input:active{
	background:url(i/small-search-icon.png) no-repeat center 3px #ffffff;
}

.src-rightCol.searchHistory .album-controls .daterange table{
	border-collapse:collapse;
}
.src-rightCol.searchHistory .album-controls .daterange table input[type="text"]{
	margin:0 5px 0 3px;
}

.src-rightCol.searchHistory .album-controls ul li.recordHistory span{
	display:block;
	float:left;
	width:16px;
	margin:8px 6px 0 0;
	height:16px;
	background:url(i/recordiCstop.gif) no-repeat 0 0;
}
.src-rightCol.searchHistory .album-controls ul li.recordHistory.stopped span{
	background:url(i/recordiCplay.png) no-repeat 0 0;
}

.src-rightCol.searchHistory .album-controls ul li.recordHistory.recording a{
	background:#033e75;
	box-shadow:0 0px 5px #012d56 inset;
}

.src-rightCol.searchHistory .album-controls ul li.recordHistory{
	position:relative;
	}

.src-rightCol.searchHistory .album-controls ul li.recordHistory .tooltip{
	display:none;
	width:118px;
	color:#444444;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	float:left;
	position:absolute;
	top:-26px;
	left:0;
	padding:3px;
	background:#fdf7af;
	border:1px solid #d0c874;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
}
.src-rightCol.searchHistory .album-controls ul li.recordHistory .tooltip span{
	display:block;
	float:left;
	position:absolute;
	bottom:-6px;
	left:59px;
	background:url(i/recordHbTtip.png) no-repeat 0 0;
	width:9px;
	height:6px;
}
/*************/
.src-rightCol.searchHistory .album-controls ul li.recordHistory.recording:hover .tooltip.stop{
	display:block;
}
.src-rightCol.searchHistory .album-controls ul li.recordHistory.stopped:hover .tooltip.start{
	display:block;
}
/**********************************************************************************/

.search-cols .src-rightCol.searchHistory .displayResults ul.searchList{
	display:block;
	float:left;
	width:777px;
	list-style:none;
	margin:0 0 20px 0;
}

.search-cols .src-rightCol.searchHistory .displayResults .switchCategories{
	display:block;
	float:left;
	width:777px;
}

.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li{
	display:block;
	float:left;
	width:777px;
	list-style:none;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li p{
	display:block;
	padding:0 10px;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li input[type="checkbox"]{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li label{
	display:block;
	padding:5px 0;
}

.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li i{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li i.uiC{
	background:url(i/sms-sprites.png) no-repeat -80px 0;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li i.piC{
	background:url(i/wallpage-header-sprites.png) no-repeat -213px 0;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li i.ariC{
	background:url(i/articlesicon.png) no-repeat 0 0;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li i.adiC{
	background:url(i/adsicon.png) no-repeat 0 0;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li i.niC{
	background:url(i/sms-sprites.png) no-repeat -16px 0;
}

/*************************************/
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li span.timeoST{
	margin:0 0 0 10px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	}



/***************/
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li.doST{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#0055AB;
	background:#e5f1ff;
	border:1px solid #bdd6f0;
	margin:0 0 15px 0;
	border-radius:3px;
	width:775px;
	position:relative;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li.doST:hover{
	background:#e5f1ff;
	border:1px solid #a5c2e1;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li.doST span.arrow{
	display:block;
	position:absolute;
	bottom:-8px;
	left:25px;
	background:url(i/doSTdArrow.png) no-repeat 0 0;
	width:13px;
	height:8px;
}
.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li.doST:hover span.arrow{
	background:url(i/doSTdArrowactive.png) no-repeat 0 0;
}

.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li.doST input[type="checkbox"]{
	margin:3px 10px 0 0;
}

.search-cols .src-rightCol.searchHistory .displayResults ul.searchList li:hover{
	background:#ecf5ff;
}

.search-cols .src-rightCol.searchHistory .displayResults h1{
	padding:0 0 0 30px;
	margin:10px 0 20px 0;
	display:block;
	float:left;
}

.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy{
	display:block;
	float:right;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	
}




.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy select{
	width:85px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy select{
	width:105px;
}
}
.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy a.ui-selectmenu{
	height:20px;
	line-height:20px;
	border:1px solid #97B8D9;
	margin:0 5px 0 0;
	text-decoration:none;
}
.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy p{
	display:block;
	float:left;
	margin:3px 10px 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy a.ui-selectmenu.ui-state-active{
	border:1px solid #484848;
}

.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy .ui-selectmenu-status{
	height:20px;
	line-height:20px;
}
.search-cols .src-rightCol.searchHistory .displayResults .selectCtrgy .ui-selectmenu-icon{
	top:45%;
}


/**********************************************************************************/
/********************************** SEARCH RESULTS 2 ******************************/
/**********************************************************************************/


.search-small{
	display:block;
	float:left;
	width:171px;
	position:relative;
	}

.search-small input[type="text"]{
	display:block;
	float:left;
	width:150px;
	padding:5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	border-radius:1px;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #dddddd;
}

.search-small input[type="text"]:hover{
	border:1px solid #b7b7b7;
}
.search-small input[type="text"]:focus{
	color:#484848;
	border:1px solid #b7b7b7;
}

.search-small input[type="submit"]{
	position:absolute;
	right:10px;
	top:1px;
	padding:0;
	width:25px;
	height:25px;
	background:url(i/search16s.png) no-repeat 0 0 #FFFFFF;
	cursor:pointer;
}
.search-small input[type="submit"]:active{
	background:url(i/search16s.png) no-repeat -25px 0 #FFFFFF;
}


.search-small .sHlink{
	display:block;
	float:left;
	width:170px;
	padding:5px 0 5px 0;
	margin:5px 0 0 0;
	border-bottom:1px solid #e1e1e1;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.search-small .sHlink span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/wp-menusprites.png) no-repeat -544px 0;
	margin:0 7px 0 0;
}

.search-small .sHlink:hover span,
.search-small .sHlink.current span{
	background:url(i/wp-menusprites.png) no-repeat -544px -16px;
}

.search-small .sHlink:hover span:after{
	opacity:1;
}

.search-small .sHlink span:after{
	position:absolute;
	width:16px;
	height:16px;
	display:block;
	float:left;
	content:"";
	top:0;
	left:0;
	opacity:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}


.search-cols .src-leftCol#two{
	display:block;
	float:left;
	width:191px;
	border-right:1px solid #C9E3FF;
	margin:0 10px 0 0;
	}

.src-leftCol#two .menu{
	display:block;
	float:left;
	margin:10px 0 20px 0;
	}
.src-leftCol#two .menu ul{
	display:block;
	float:left;
	list-style:none;
	}
.src-leftCol#two .menu ul li{
	list-style:none;
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:191px;
	position:relative;
	}
	

.src-leftCol#two .menu ul li a{
	list-style:none;
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:184px;
	text-decoration:none;
	padding:5px 0 3px 7px;
	text-transform:capitalize;
	color:#484848;
	border-bottom:1px solid #fff;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	}

.src-leftCol#two .menu ul li a:hover{
	background:#f2f2f2;
	border-bottom:1px solid #fff;
}
.src-leftCol#two .menu ul li.current a{
	background:#ebebeb;
	border-bottom:1px solid #cfcfcf;
	font-weight:bold;
	color:#000;
}

.src-leftCol#two .menu ul li a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 7px 0 0;
}

/***************************************************/
.search-cols .src-rightCol#three{
	display:block;
	float:left;
	width:486px;
	}



.search-cols .src-rightCol#three .displayResults{
	display:block;
	float:left;
	width:486px;
}



.sel-results-date{
	background:#f3f6f9;
	border-radius:3px;
	border:1px solid #e5e5e5;
	width:484px;
	display:block;
	float:left;
	padding:0 10px;
	margin:0 0 15px 0;
	height:30px;
	color:#484848;
}
	
.sel-results-date a.ui-selectmenu{
	height:28px;
	border:1px solid #f3f6f9;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.ui-selectmenu-menu li a{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}

.sel-results-date a.ui-selectmenu .ui-selectmenu-icon{
	top:45%;
	}


.sel-results-date .anylinkmenu{
	margin:0 0 0 0;
}


.sel-results-date a.psp-anchor{
	display:block;
	float:left;
	margin:0 0 0 0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	height:30px;
	line-height:30px;
	padding:0 10px;
}

.sel-results-date a.psp-anchor span{
	background:url(i/down-blue.png) no-repeat 0 0;
	display:block;
	float:right;
	width:9px;
	height:5px;
	margin:14px 0 0 5px;
}

a.psp-anchor.selectedanchor{
	text-decoration:none;
	background:#0b5fa9;
	color:#fff;

}

a.psp-anchor.selectedanchor span{
	background:url(i/down-blue.png) no-repeat 0 -5px;
	display:block;
	float:right;
	width:9px;
	height:5px;
	margin:14px 0 0 5px;
}

.sel-results-date select{
	width:150px;
	padding:2px;
	border:1px solid #93B6DC;
	font:normal 13px segoe ui, arial, Helvetica, sans-serif;
}

.sel-results-date .results{
	display:block;
	float:right;
}

.sel-results-date b{
	padding:0;
	margin:0 5px 0 0;
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	height:30px;
	line-height:30px;
}



/*********************************************************************************************************************************/
/******************************************************* PHOTO SEARCH STYLES *****************************************************/
/*********************************************************************************************************************************/



#PhotoSearchWrap{
	display:block;
	float:left;
	padding:10px 0;
	margin:100px 0 0 0;
	background:#fff;
	width:100%;
	}

#PhotoSearchWrap .psw-faux-cols{
	display:block;
	float:left;
	width:100%;
	list-style:none;
	position:relative;
}

#PhotoSearchWrap .psw-faux-cols li{
	display:block;
	list-style:none;
}
#PhotoSearchWrap .psw-faux-cols li.left-col{
	display:block;
	width:170px;
	float:left;
	position:absolute;
	left:10px;
	top:0;
	}
#PhotoSearchWrap .psw-faux-cols li.right-col{
	display:block;
	margin:0 0 0 180px;
	padding:0 0 0 10px;
	min-height:200px;
	overflow:auto;
	position:relative;
	border-left:1px solid #C9E3FF;
}


#PhotoSearchWrap .psw-faux-cols li.left-col .menu{
	display:block;
}





/*** menu styles ***/

#PhotoSearchWrap .psw-faux-cols li.left-col .menu{
	display:block;
	float:left;
	margin:10px 0 20px 0;
	}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul{
	display:block;
	float:left;
	list-style:none;
	}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li{
	list-style:none;
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:170px;
	position:relative;
	}
	
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a b.locked{
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	padding:0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
/*	width:18px;
	height:13px;
	background:url(i/ui-icons_228ef1_256x240.png) no-repeat -191px -98px #dbecff;
	border:1px solid #bbd5ef;
*/
	width:16px;
	height:16px;
	background:url(i/locksmall.png) no-repeat 0 0;

}


#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a b.unlocked{
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	padding:0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
/*	width:18px;
	height:13px;
	background:url(i/ui-icons_228ef1_256x240.png) no-repeat -207px -98px #dbecff;
	border:1px solid #bbd5ef;
*/
	width:16px;
	height:16px;
	background:url(i/unlocksmall.png) no-repeat 0 0;
}




#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a{
	list-style:none;
	display:block;
	float:left;
	border:none;
	background:#fff;
	width:163px;
	text-decoration:none;
	padding:5px 0 3px 7px;
	text-transform:capitalize;
	color:#484848;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a:hover{
	background:#f5f5f5;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a{
	background:#eeeeee;
	font-weight:bold;
	color:#000;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 7px 0 0;
	opacity:0.5;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	position:relative;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a span,
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li:hover a span{
	opacity:1;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li:hover a span:after{
	opacity:1;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a span:after{
	opacity:0;
	display:block;
	content:"";
	float:left;
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	left:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.users span{
	background:url(i/wp-menusprites.png) no-repeat -224px 0;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.users span:after,
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a.users span{
	background:url(i/wp-menusprites.png) no-repeat -224px -16px;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.photos span{
	background:url(i/wp-menusprites.png) no-repeat scroll -16px 0;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.photos span:after,
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a.photos span{
	background:url(i/wp-menusprites.png) no-repeat scroll -16px -16px;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.articles span{
	background:url(i/wp-menusprites.png) no-repeat scroll -384px 0;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.articles span:after,
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a.articles span{
	background:url(i/wp-menusprites.png) no-repeat scroll -384px -16px;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.ads span{
	background:url(i/wp-menusprites.png) no-repeat scroll -432px 0;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.ads span:after,
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a.ads span{
	background:url(i/wp-menusprites.png) no-repeat scroll -432px -16px;
}

#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.pages span{
	background:url(i/wp-menusprites.png) no-repeat scroll -528px 0;
}
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li a.pages span:after,
#PhotoSearchWrap .psw-faux-cols li.left-col .menu ul li.current a.pages span{
	background:url(i/wp-menusprites.png) no-repeat scroll -528px -16px;
}

/**************************************/
/******** RIGHT BLOCK STYLES **********/
/**************************************/

#PhotoSearchWrap .psw-faux-cols li.right-col .rightfloater{
	display:block;
	margin:0 10px 0 0;
	position:absolute;
	right:0;
	top:0;
	width:250px;
}

#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel{
	display:block;
	margin:0 270px 0 0;
}

#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .sel-results-date{
	width:auto;
	float:none;
	}



#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay{
	display:block;
}
#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay .PhotoWrap{
	display:block;
	float:left;
	margin:0 18px 5px 0;
	width:98px;
	padding:0;
}
#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay .PhotoWrap a{
	display:block;
	float:left;
}
#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay .PhotoWrap a img{
	display:block;
	float:left;
	width:90px;
	height:90px;
	border:1px solid #ccc;
	background:#ebebeb;
	padding:3px;
}

#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay .PhotoWrap a img:hover{
	background:#DBECFF;
	border:1px solid #085399;
}

#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay .PhotoWrap .PhotoTitle{
	display:block;
	visibility:hidden;
	float:left;
	width:98px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	color:#0055AB;
	padding:0 0 5px 0;
	
}
#PhotoSearchWrap .psw-faux-cols li.right-col .search-panel .PhotosDisplay .PhotoWrap:hover .PhotoTitle{
	visibility:visible;

}


/******************************************************************************************************************************/
/******************************************************** SUGGESTED ALBUMS ****************************************************/
/******************************************************************************************************************************/

.suggested-albums{
	display:block;
	float:left;
	width:506px;
	margin:10px 0;
	}

.suggested-albums ul{
	list-style:none;
	display:block;
	float:left;
	width:506px;
	margin:0 0 25px 0;
}
.suggested-albums ul li{
	list-style:none;
	display:block;
	float:left;
	position:relative;
	margin:0 0 0 0;
}
.sugg-alb-wrap{
	display:block;
	float:left;
	width:178px;
	margin:0 30px;
}


.backG{
	position:absolute;
	z-index:1;
	top:0;
	top:0px\0/IE8-9;
	left:30px;
	left:30px\0/IE8-9;
	-moz-transform:rotate(-4deg);
	-webkit-transform:rotate(-4deg);
	-o-transform:rotate(-4deg);
	-ms-transform:rotate(-4deg);
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3.5);*/
	background:#e4eaf1;
	border:1px solid #d8d8d8;
	width:176px;
	height:240px;
}


.sugg-alb-wrap .pic-holder{
	padding:8px;
	display:block;
	float:left;
	background:#f3f6f9;
	border:1px solid #e5e5e5;
	width:160px;
	position:relative;
	z-index:2;
	height:230px;
}
.sugg-alb-wrap .pic-holder a.pic{
	display:block;
	float:left;
	width:160px;
	}
	
.sugg-alb-wrap .pic-holder a.pic img{
	max-height:160px;
	max-width:160px;
}

.sugg-alb-wrap .pic-holder:hover{
border:1px solid #c6c6c6;
}

.sugg-alb-wrap .pic-holder .alb-desc{
	display:block;
	float:left;
	width:160px;
}

.sugg-alb-wrap .pic-holder .alb-desc h3{
	color:#3366cc;
	padding:5px 0;
	margin:0 0 5px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	border-bottom:1px solid #e1e1e1;
}

.sugg-alb-wrap .pic-holder .alb-desc p{
	display:block;
	color:#484848;
	padding:0;
	margin:0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.sugg-alb-wrap .pic-holder .alb-desc b{
	font:bold;
}



/******************************************************************/
/*** ALBUMS LIST STYLES ***/
/******************************************************************/


.albums-list{
	display:block;
	float:left;
	width:506px;
	margin:0 0 0 0;
	}

.albums-list .albums-listwrap{
	position:relative;
	display:block;
	float:left;
	width:496px;
	border-bottom:1px solid #e1e1e1;
	padding:20px 5px;
}

.albums-list .albums-listwrap:last-of-type{
	border-bottom:none;
}

.albums-list .albums-listwrap a.alb-cover{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.albums-list .albums-listwrap a.alb-cover img{
	display:block;
	float:left;
	padding:3px;
	background:#ffffff;
	border:1px solid #cccccc;
	box-shadow:0 0 5px #999999;
	-moz-box-shadow:0 0 5px #999999;
	-webkit-box-shadow:0 0 5px #999999;
}
.albums-list .albums-listwrap a.alb-cover img:hover{
	background:#fff;
	border:1px solid #085399;
}
.albums-list .albums-listwrap .alb-desc{
	display:block;
	position:relative;
	float:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.albums-list .albums-listwrap .alb-desc h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#003366;
	text-transform:capitalize;
	padding:0 15px 5px 0;
	margin:5px 0 5px 0;
}
.albums-list .albums-listwrap .alb-desc p{
	display:block;
	margin:0 0 3px 0;
	color:#484848;
}
.albums-list .albums-listwrap .alb-desc p b{
	color:#484848;
	text-transform:capitalize;
}
.albums-list .albums-listwrap .alb-desc p span{
	margin:0 5px;
}
	
.albums-list .albums-listwrap .alb-desc p span a{
	margin:0 0 0 5px;
}
	
	
.albums-listwrap .album-settings{
	display:block;
	position:absolute;
	top:10px;
	right:0;
	}
	



.albums-listwrap .album-settings a.asp-anchor{
	text-transform:capitalize;
	position:relative;
	padding:0;
	margin:0;
	width:86px;
	height:23px;
	background:url(i/settings-3stateicon.png) no-repeat 0 0;
	display:block;
	float:left;
}

.albums-listwrap .album-settings a.asp-anchor:hover{
	background:url(i/settings-3stateicon.png) no-repeat 0 -23px;
}

/**********************************************/
/*** settings menu ***/
.albums-listwrap .album-settings .settOpt a.asp-anchor {
    background: url(i/settings-3stateicon.png) no-repeat 0 -46px;
    float: right;
}
.albums-listwrap .album-settings .settOpt {
    background:#FFFFFF;
    display: block;
    float: left;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}
.albums-listwrap .album-settings .settOpt ul {
    border: 1px solid #484848;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0;
    width: 110px;
}
.albums-listwrap .album-settings .settOpt ul li {
    display: block;
    float: left;
    list-style:none;
    margin: 0;
    padding: 0;
    width: 110px;
}
.albums-listwrap .album-settings .settOpt ul li a {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #484848;
    display: block;
    float: left;
    margin: 0;
    padding: 3px 5px 3px 10px;
    width: 95px;
}
.albums-listwrap .album-settings .settOpt ul li a:hover {
    background: none repeat scroll 0 0 #0B5FA9;
    border-bottom: 1px solid #484848;
    border-top: 1px solid #484848;
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: none;
}

/**********************************************/
/*** favorite albums ***/


.albums-list .favList{

	position:relative;
	display:block;
	float:left;
	width:506px;
	padding:10px 0;
}
.albums-list .favList > ul{
	display:block;
	float:left;
	list-style:none;
	width:506px;
}
.albums-list .favList > ul li{
	display:block;
	float:left;
	list-style:none;
	width:158px;
	margin:0 5px 10px 5px;
}

.albums-list .favList > ul li a.imgCover{
	display:block;
	float:left;
	width:150px;
	height:150px;
	overflow:hidden;
	padding:3px;
	background:#ebebeb;
	border:1px solid #cccccc;
	text-align:center;
}
.albums-list .favList > ul li a.imgCover img{
	width:150px;
}

.albums-list .favList > ul li a.imgCover:hover{
	background:#dbecff;
	border:1px solid #085399;
}

.albums-list .favList > ul li .desc{
	display:block;
	float:left;
	width:158px;
	margin:5px 0 5px 0;
}
.albums-list .favList > ul li .desc h3{
	display:block;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
}


/******************/
/*** fav photos ***/

.albums-list .favList.photos > ul li{
	display:block;
	float:left;
	list-style:none;
	width:98px;
	margin:0 0 10px 22px;
}

.albums-list .favList.photos > ul li a.imgCover{
	display:block;
	float:left;
	width:90px;
	height:90px;
	overflow:hidden;
	padding:3px;
	background:#ebebeb;
	border:1px solid #cccccc;
	text-align:center;
}
.albums-list .favList.photos > ul li a.imgCover:hover{
	background:#dbecff;
	border:1px solid #085399;
}

.albums-list .favList.photos > ul li a.imgCover img{
	width:90px;
}


/********************************************************************************************************************************/
/**************************************************** ALBUM SETTINGS POP-UP STYLES **********************************************/
/********************************************************************************************************************************/

.albums-listwrap .album-settings a.asp-anchor.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
	border:none;
	text-decoration:none;
	text-transform:capitalize;
	position:relative;
	padding:0;
	margin:0;
	width:86px;
	height:23px;
	background:url(i/settings-3stateicon.png) no-repeat 0 -46px;
	display:block;
	float:left;
}


/* ######### Default class for drop down menus ######### */

.anylinkmenu.two{
	margin:30px 0 0 -61px;
}
.anylinkmenu.more{
	margin:23px 0 0 -66px;
}
.anylinkmenu.more ul li a{
	text-align:left;
}
.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #bebebe;
box-shadow:0 0 10px #bebebe;
padding:3px 0;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 110px;  /*default width for menu */
margin:23px 0 0 -111px;

background:#fff;
}

.anylinkmenu ul{
margin:0;
padding:0;
list-style-type: none;
}

.anylinkmenu ul li a{
font:normal 12px segoe ui, arial, Helvetica, sans-serif;
display: block;
float:left;
width:100px;
color:#484848;
background:#fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding:3px 0 3px 10px;
text-decoration: none;
}

.anylinkmenu a:hover{ /*hover background color*/
background:#f1f1f1;
color:#484848;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #484848;
padding:3px 0;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 110px;  /*default width for menu */
	margin:30px 0 0 -47px;
background:#fff;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols ul li a{
font:normal 11px segoe ui, arial, Helvetica, sans-serif;
display: block;
float:left;
width:100px;
color:#484848;
background:#fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding:3px 0 3px 10px;
text-decoration: none;
}

.anylinkmenucols a:hover{ /*hover background color*/
background:#0b5fa9;
color: white;
border-top: 1px solid #484848;
border-bottom: 1px solid #484848;
}


.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
list-style:none;
display:none;
}

.anylinkmenucols .column ul{
margin: 0;
display:none;
padding: 0;
list-style-type: none;
list-style:none;
}
.anylinkmenucols .column ul li{
	list-style:none;
	visibility:hidden;
}


/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
visibility: hidden;
}
	
	
/********************************************************************************************/	
/********************************************************************************************/	
/********************************************************************************************/	


.toggle{
	display:block;
	float:left;
	width:496px;
	margin:10px 0;
	clear:both;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	}
	
.toggle h3{
	display:block;
	text-transform:capitalize;
	color:#063263;
	padding:10px 0 5px 0;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	border-bottom:1px solid #bdd8f4;
}
.toggleLink{
	display:block;
	float:left;
	margin:-17px 0 0 155px;
}





/*********************************************************************************************************/
/*********************************************************************************************************/

.viewphoto-wrap{
	display:block;
	float:left;
	width:688px;
	margin:5px 0 10px 0;
	}

.viewphoto-wrap .futuredgallery{
	display:block;
	float:left;
	width:676px;
/*	background:#ebebeb;
	border:1px solid #cccccc;
*/
	background:#fff;
	border:1px solid #bebebe;
	box-shadow:0 0 5px #bebebe;

	padding:5px;
	position:relative;
}

.viewphoto-wrap .futuredgallery .desc{
	display:block;
	float:left;
	width:656px;
	position:absolute;
	bottom:5px;
	left:5px;
	background:#000;
	padding:5px 10px;
	color:#fff;
	opacity:0.7;
}
.viewphoto-wrap .futuredgallery .desc h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
}
.viewphoto-wrap .futuredgallery .desc p{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
}


.viewphoto-wrap .futuredgallery a.pic-holder{
	display:block;
	float:left;
	width:676px;
	overflow:hidden;
	text-align:center;
}
.viewphoto-wrap .futuredgallery img{
	max-width:676px;
}
.viewphoto-wrap .futuredgallery .prev{
	display:block;
	float:left;
	width:100px;
	height:100px;
	position:absolute;
	top:35%;
	left:0;
	z-index:1;
}
.viewphoto-wrap .futuredgallery .prev:hover a{
	display:block;
}
.viewphoto-wrap .futuredgallery .next:hover a{
	display:block;
}
.viewphoto-wrap .futuredgallery .prev a{
	display:none;
	float:left;
	width:100px;
	height:100px;
	background:url(i/ad_prev.png) no-repeat left center;
	opacity:0.7;
}
.viewphoto-wrap .futuredgallery .next{
	display:block;
	float:right;
	width:100px;
	height:100px;
	top:35%;
	right:0;
	position:absolute;
}
.viewphoto-wrap .futuredgallery .next a{
	display:none;
	float:left;
	width:100px;
	height:100px;
	background:url(i/ad_next.png) no-repeat right center;
	opacity:0.7;
}

.viewphoto-wrap .futuredgalleryControls{
	display:block;
	float:left;
	width:666px;
	margin:-1px 0 0 0;
	background:#e8e8e8;
	border:1px solid #cecece;
	padding:10px;
	color:#484848;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.viewphoto-wrap .futuredgalleryControls .FGcount{
	display:block;
	float:left;
}
.viewphoto-wrap .futuredgalleryControls .FGNav{
	display:block;
	float:right;
}
.viewphoto-wrap .futuredgalleryControls .FGNav a.prev{
	display:block;
	float:left;
	margin:0 15px 0 0;
	text-decoration:none;
}
.viewphoto-wrap .futuredgalleryControls .FGNav a.next{
	display:block;
	float:left;
	text-decoration:none;
}

/************************/
.viewPhotoThumbs{
	display:block;
	float:left;
	width:250px;
	padding:10px 39px;
	margin:0 0 10px 0;
	}
.viewPhotoThumbs a.prevThumb{
	display:block;
	float:left;
	margin:0 0 0 0;
    background: transparent url(i/prev-horizontal.png) no-repeat 0 0;
	width:32px;
	height:32px;
	position:absolute;
	top:20px;
	left:5px;
	cursor:pointer;
	}
.viewPhotoThumbs a.prevThumb:hover{
   background: transparent url(i/prev-horizontal.png) no-repeat -32px 0;
}
.viewPhotoThumbs a.prevThumb:active{
   background: transparent url(i/prev-horizontal.png) no-repeat -64px 0;
}
.viewPhotoThumbs a.prevThumb.disabled{
   background: transparent url(i/prev-horizontal.png) no-repeat -96px 0;
}
.viewPhotoThumbs a.nextThumb{
	display:block;
	float:left;
	margin:0 0 0 0;
    background: transparent url(i/next-horizontal.png) no-repeat 0 0;
	width:32px;
	height:32px;
	position:absolute;
	top:20px;
	right:5px;
	cursor:pointer;
	}
.viewPhotoThumbs a.nextThumb:hover{
   background: transparent url(i/next-horizontal.png) no-repeat -32px 0;
}
.viewPhotoThumbs a.nextThumb:active{
   background: transparent url(i/next-horizontal.png) no-repeat -64px 0;
}
.viewPhotoThumbs a.nextThumb.disabled{
   background: transparent url(i/next-horizontal.png) no-repeat -96px 0;
}


.viewPhotoThumbs ul{
	list-style:none;
	display:block;
	float:left;
	width:180px;
}
.viewPhotoThumbs ul li{
	list-style:none;
	display:block;
	float:left;
}
.viewPhotoThumbs ul li a.user-pic{
	width:52px;
	height:52px;
	overflow:hidden;
	display:block;
	float:left;
	margin:0 8px 0 0;
}
.viewPhotoThumbs ul li a.user-pic img{
	width:50px;
	display:block;
	float:left;
	border:1px solid #93B6DC;
}
.viewPhotoThumbs ul li a.user-pic img:hover{
	border:1px solid #085399;
}


/*****************************************************************************/
/*****************************************************************************/
.grey-menu{
	display:block;
	float:left;
	margin:0 0 20px 0;
}


.grey-menu ul, .grey-menu ul li{
	list-style:none;
	display:block;
	float:left;
}
.grey-menu ul li{
	margin:0 5px 0 0;
	position:relative;
}
.grey-menu ul li a{
	margin:0;
	display:block;
	float:left;
	padding:4px 8px;
	border:1px solid #cccccc;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#000;
	border-radius:3px;
	background:url(i/grey-btns-bg.png) repeat-x 0 0;
	}
.grey-menu ul li a:hover{
	text-decoration:none;
	border:1px solid #999999;
	color:#000;
	box-shadow:0 0 3px #a0a0a0;
	-moz-box-shadow:0 0 3px #a0a0a0;
	-webkit-box-shadow:0 0 3px #a0a0a0;
	}
.grey-menu ul li a:active{
	background:url(i/grey-btns-bg.png) repeat-x 0 -24px;
}


.grey-menu ul li a.more.selectedanchor{
	border:1px solid #484848;
	background:#007fff;
	color:#fff;
}


.grey-menu ul li a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
}

.grey-menu ul li a.share span{
	background:url(i/view-photo-sprites.png) no-repeat 0 -16px;
}
.grey-menu ul li a.share:hover span{
	background:url(i/view-photo-sprites.png) no-repeat 0 0;
}
.grey-menu ul li a.download span{
	background:url(i/view-photo-sprites.png) no-repeat -16px -16px;
}
.grey-menu ul li a.download:hover span{
	background:url(i/view-photo-sprites.png) no-repeat -16px 0;
}
.grey-menu ul li a.favorite span{
	background:url(i/view-photo-sprites.png) no-repeat -32px -16px;
}
.grey-menu ul li a.favorite:hover span{
	background:url(i/view-photo-sprites.png) no-repeat -32px 0;
}
.grey-menu ul li a.stats span{
	background:url(i/stats-ic-grey.png) no-repeat 0 0;
}
.grey-menu ul li a.stats:hover span{
	background:url(i/stats-ic.png) no-repeat 0 0;
}
.grey-menu ul li a.like span{
	background:url(i/like16.png) no-repeat 0 0;
}
.grey-menu ul li a.like:hover span{
	background:url(i/like16.png) no-repeat -16px 0;
}









.grey-menu ul li a.more{
	width:auto;
	}
.grey-menu ul li a.more:hover{
	cursor:pointer;
}

.grey-menu ul li a.more span{
	float:right;
	margin:0 0 0 5px;
	background:url(i/view-photo-sprites.png) no-repeat -64px -16px;
}
.grey-menu ul li a.more:hover span{
	background:url(i/view-photo-sprites.png) no-repeat -64px -16px;
}
 .grey-menu ul li a.more.selectedanchor span{
	background:url(i/view-photo-sprites.png) no-repeat -64px 0;
}

.grey-menu ul li #moreDiv {
    left: 0;
    position: absolute;
    top: 0;
}
.grey-menu ul li #moreDiv a.more {
    background:#007fff;
    border: 1px solid #484848;
    color: #FFFFFF;
}
.grey-menu ul li #moreDiv a.more:hover {
	cursor:pointer;
}

.grey-menu ul li #moreDiv a.more span {
    background: url("i/view-photo-sprites.png") no-repeat scroll -64px 0 transparent;
}
.grey-menu ul li #moreDiv ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #bebebe;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0;
    position: absolute;
    top: 22px;
	box-shadow:0 0 10px #bebebe;
}
.grey-menu ul li #moreDiv ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.grey-menu ul li #moreDiv ul li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #484848;
    display: block;
    float: left;
    font: 11px ,segoe ui, arial,sans-serif;
    padding: 5px 10px;
    text-align: left;
    width: 100px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
	border-left:none;
	border-right:none;
}
.grey-menu ul li #moreDiv ul li a:hover {
    background: none repeat scroll 0 0 #f1f1f1;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    color: #FFFFFF;
	cursor:pointer;
}


.gmenuRL{
	display:block;
	float:left;
	width:688px;
}
.gmenuRL .viewsCount{
	display:block;
	float:right;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 11px 0 0;
	text-transform:capitalize;
}
.gmenuRL .viewsCount p{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.gmenuRL .viewsCount span{
	margin:0;
	display:block;
	float:left;
}

/******************************************************/

.album-cols .left-col .controls{
	display:block;
	position:relative;
	float:left;
	width:688px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #BDD8F4;
}
.album-cols .left-col .alb-desc .user-pic{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.album-cols .left-col .alb-desc .user-pic a{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
}
.album-cols .left-col .alb-desc .user-pic a img{
	width:50px;
}

.album-cols .left-col .alb-desc .desc-wrap{
	display:block;
	float:left;
}

.album-cols .left-col .alb-desc{
	display:block;
	float:left;
}
.album-cols .left-col .alb-desc h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
	text-transform:capitalize;
	padding:0 15px 5px 0;
	margin:5px 0 5px 0;
}
.album-cols .left-col .alb-desc p{
	display:block;
	margin:0 0 3px 0;
	color:#484848;
}
.album-cols .left-col .alb-desc p b{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-transform:capitalize;
}
.album-cols .left-col .alb-desc p span{
	margin:0 5px;
}
	
.album-cols .left-col .alb-desc p span a{
	margin:0 0 0 5px;
}




/**********************************************************************************************************************/
/****************************************************** WELCOME STYLES ************************************************/
/**********************************************************************************************************************/

.welcome-block{
	display:block;
	float:left;
	width:506px;
	}

.welcome-block > ul{
	display:block;
	width:506px;
	margin:0;
	padding:0;
}
.welcome-block > ul li{
	display:block;
	float:left;
	width:486px;
	padding:20px 0 20px 20px;
	border-bottom:1px solid #e1e1e1;
}

.welcome-block > ul li:last-of-type{
	border-bottom:none;
}
.welcome-block > ul li h4.digit{
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#636363;
	background:#fff;
	border:1px solid #a1a1a1;
	box-shadow:0 0 15px #D7D7D7 inset;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.welcome-block .welcome-activity{
	display:block;
	float:right;
	width:446px;
}
.welcome-block .welcome-activity h3{
	display:block;
	margin:0 0 10px 0;
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	clear:right;
	padding:0 0 5px 0;
}
.welcome-block .welcome-activity .desc{
	position:relative;
	display:block;
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
}


.welcome-block .welcome-activity .desc a.editProfile{
	padding:5px 10px 1px 10px;
	display:block;
	float:left;
	text-decoration:none;
	text-transform:capitalize;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	background:url(i/grey-btns-bg.png) repeat-x 0 0;
	border:1px solid #999999;
}
.welcome-block .welcome-activity .desc a.editProfile:hover{
	background:url(i/grey-btns-bg.png) repeat-x 0 -30px;
}
.welcome-block .welcome-activity .desc a.editProfile:active{
	background:url(i/grey-btns-bg.png) repeat-x 0 -13px;
	border:1px solid #000;
}



.welcome-block .welcome-activity .desc a.editProfile span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:2px 0 0 0;
	background:url(i/edit-profile.gif) no-repeat 0 0;
}
.welcome-block .welcome-activity .desc a.editProfile.propic span{
	background:url(i/upload-fbtn-ic.png) no-repeat 0 0;
}



.welcome-block .welcome-activity .desc select{
	width:150px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
     /* put webkit CSS here*/
.welcome-block .welcome-activity .desc select{
	width:175px;
}
}
.welcome-block .welcome-activity .desc p{
	display:block;
	clear:both;
	margin:0 0 10px 0;
}
p.gyha{
	margin:0 0 0 0;
	display:block;
	float:left;
}
p.gyha a{
	display:block;
	float:left;
	}

p.gyha label{
	display:block;
	float:left;
	position:relative;
	padding:10px 15px;
	border-radius:3px;
	border:1px solid #fff;
}
p.gyha label:hover{
background:#f1f1f1;
border:1px solid #e1e1e1;
}
p.gyha label input[type="radio"]{
	display:block;
	float:left;
	margin:15px 5px 0 0;
}


p.gyha label img{
	display:block;
	float:left;
	max-width:90px;
	max-height:90px;
	margin:0 0 0 0;
}
p.gyha label img.google{
	top:25px;
	right:5px;
}
p.gyha label img.yahoo{
	top:30px;
	right:5px;
}
p.gyha label img.msn{
	top:10px;
	right:5px;
}
p.gyha label img.hotmail{
	top:25px;
	right:5px;
}


p.gyha a{
	display:block;
	float:left;
}

p.gyha.sn label{
	display:block;
	float:left;
	position:relative;
	padding:20px;
	border-radius:3px;
	border:1px solid #fff;
	height:50px;
	width:50px;
}
p.gyha.sn label:hover{
background:#f1f1f1;
border:1px solid #e1e1e1;
}
p.gyha.sn label input[type="radio"]{
	top:30px;
}
p.gyha.sn label img{
	display:block;
	float:left;
	position:static;
}

/******* static *********/
/*
p.gyha.static{
	display:block;
	float:left;
}
p.gyha.static a{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:17px;
	border:1px solid #e1e1e1;
	background:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 20px #fff inset;
}
p.gyha.static a:hover{
	border:1px solid #bebebe;
	background:#f1f1f1;
}

p.gyha.static img{
	display:block;
	float:left;
	max-width:48px;
	max-height:48px;
	}
p.gyha.static a.last-child{
	margin:0;
} */
p.gyha.static{
	display:block;
	float:left;
}
p.gyha.static a{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:17px;
	border:1px solid #e1e1e1;
	background:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 20px #fff inset;
}
p.gyha.static a:hover{
	border:1px solid #bebebe;
	background:#f1f1f1;
}

p.gyha.static a i{
	display:block;
	float:left;
	width:48px;
	height:48px;
}

p.gyha.static a.gmail i{
	background:url(https://cdn.wallpost.com/i/wp-wel2aomsprites.png) no-repeat -126px 0;
}
p.gyha.static a.yahoo i{
	background:url(https://cdn.wallpost.com/i/wp-wel2aomsprites.png) no-repeat -174px 0;
}
p.gyha.static a.msn i{
	background:url(https://cdn.wallpost.com/i/wp-wel2aomsprites.png) no-repeat -222px 0;
}
p.gyha.static a.twitter i{
	background:url(https://cdn.wallpost.com/i/wp-wel2aomsprites.png) no-repeat -270px 0;
}
p.gyha.static a.facebook i{
	background:url(https://cdn.wallpost.com/i/wp-wel2aomsprites.png) no-repeat -318px 0;
}
p.gyha.static a.facebook{
	margin:0;
}

/***********************/

.welcome-block .welcome-activity .desc.search input[type="text"]{
	padding:5px;
	border:1px solid #ccc;
	width:250px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.welcome-block .welcome-activity .desc.search input[type="submit"], .welcome-block .welcome-activity .desc.search input[type="button"]{
	display:block;
	float:left;
	background:url(i/small-search-icon.png) no-repeat 5px 5px;
	height:25px;
	width:25px;
	cursor:pointer;
}
.welcome-block .welcome-activity .desc.search input[type="submit"]:active,
.welcome-block .welcome-activity .desc.search input[type="button"]:active{
	background:url(i/small-search-icon.png) no-repeat 5px 6px;
}



/************************************************************************/
/************************************************************************/
/************************************************************************/

.welcome-block.right, .welcome-block.right ul{
	width:250px;
}
.welcome-block.right ul li{
	width:240px;
	padding:15px 0 15px 10px;
}
.welcome-block.right .welcome-activity{
	display:block;
	float:right;
	width:213px;
}
.welcome-block.right > ul li h4.digit{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:15px;
	height:15px;
	text-align:center;
	color:#636363;
	background:#fff;
	border:1px solid #a1a1a1;
	box-shadow:0 0 15px #D7D7D7 inset;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

.welcome-block.right .welcome-activity .desc p.gyha{
	margin:0 0 0 0;
	display:block;
}

.welcome-block.right .welcome-activity .desc p.gyha img{
	margin:0 5px 0 0;
	display:block;
	float:left;
	padding:0px;
	max-width:45px;
	max-height:45px;
	border:1px solid #cccccc;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a{
	display:block;
	float:left;
	padding:3px;
	margin:0 5px 0 0;
}

.welcome-block.right .welcome-activity .desc p.gyha.static a i{
	display:block;
	float:left;
	width:30px;
	height:30px;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a.gmail i{
	background:url(i/wp-wel2aomsprites.png) no-repeat -126px -48px;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a.yahoo i{
	background:url(i/wp-wel2aomsprites.png) no-repeat -156px -48px;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a.msn i{
	background:url(i/wp-wel2aomsprites.png) no-repeat -186px -48px;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a.twitter i{
	background:url(i/wp-wel2aomsprites.png) no-repeat -216px -48px;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a.facebook i{
	background:url(i/wp-wel2aomsprites.png) no-repeat -246px -48px;
}
.welcome-block.right .welcome-activity .desc p.gyha.static a.facebook{
	margin:0;
}

.welcome-block.right .welcome-activity .desc p.gyha.static a.last-child{
	margin:0;
}
.welcome-block.right .welcome-activity .desc p.gyha.static img{
	border:none;
	max-width:30px;
	max-height:30px;
	margin:0;
}
.welcome-block.right .welcome-activity .desc p.gyha.static img:hover{
	border:none;
}


.welcome-block.right .welcome-activity .desc p.gyha.sn img.Gplus{
	max-width:43px;
	max-height:43px;
}
.welcome-block.right .welcome-activity .desc p.gyha.sn img{
	border:none;
	max-width:43px;
	max-height:43px;
}
.welcome-block.right .welcome-activity .desc p.gyha.sn img:hover{
	border:none;
}

.welcome-block.right .welcome-activity .desc p.gyha img:hover{
	border:1px solid #999999;
}

.welcome-block.right .welcome-activity .desc.search input[type="text"]{
	padding:5px;
	width:160px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.welcome-block.right .welcome-activity .desc.search input[type="submit"]:active{
	background:url(i/small-search-icon.png) no-repeat 5px 6px;
}

.welcome-block > ul li .welcome-activity .desc table.importC{
	border-collapse:collapse;
	display:block;
	float:left;
	width:446px;
	margin:10px 0 0 0;
}

.welcome-block > ul li .welcome-activity .desc table.importC td{
	padding:0 0 5px 0;
}


.welcome-block > ul li .welcome-activity .desc table.importC input[type="text"],
.welcome-block > ul li .welcome-activity .desc table.importC input[type="password"]{
	padding:5px;
	width:200px;
}
.welcome-block > ul li .welcome-activity .desc table.importC td.firstcell{
	width:100px;
}

.welcome-block > ul li .welcome-activity .desc table.importC .formbutton{
	display:block;
	float:left;
	margin:10px 0 0 0;
}





/*************/
a#speedA-button{
	background:#E4F1FF;
	border:1px solid #bbd5ef;
	margin:0;
	}


a#speedA-button:hover{
	text-decoration:none;
}

a#speedA-button.ui-selectmenu.ui-state-active{
	background:#0b5fa9;
	color:#fff;
	text-decoration:none;
	border:1px solid #484848;
	}




/*******************************************************************************************************************/
/************************************************ EDIT PROFILE STYLES **********************************************/
/*******************************************************************************************************************/

.editProfilePage{
	display:block;
	float:left;
	width:764px;
	margin:10px 0;
	}
.editProfilePage.InSteps{
	margin:10px 0 0 100px;
	min-height:250px;
}

.editProfilePage.InPageName{
	margin:10px 0 0 20px;
	min-height:250px;
	width:940px;
}

.editProfilePage.InPageName .editInfo{
	width:940px;
}
.editProfilePage.InPageName .editInfo hr.sThree{
	width:622px;
	display:block;
	float:left;
	color:#bebebe;
	border:none;
	background:#bebebe;
	height:1px;
}


.editProfilePage.InPageName .editInfo table.ProeditGrids{
	width:940px;
	}


.editProfilePage .editInfo .controls{
	display:block;
	float:left;
	margin:10px 0 20px 0;
	width:940px;
}

.editProfilePage .editInfo .controls .formbutton{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:3px 10px;
}

.editProfilePage .editInfo .controls label{
	display:block;
	float:left;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:3px 0 0 5px;
}

.editProfilePage .editInfo{
	display:block;
	float:left;
	width:764px;
	margin:20px 0 0 0;
	}

.editProfilePage .editInfo .jcrop-holder img{
	max-width:764px;
}

.editProfilePage .editInfo h2{
	display:block;
	margin:0 0 10px 0;
	font:bold 16px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
}


.editProfilePage.InPageName .editInfo table.ProeditGrids.InPageSett td.firstcell{
	text-align:left;
	width:150px;
}




.editProfilePage .editInfo table.ProeditGrids{
	width:764px;
	border-collapse:collapse;
}



.editProfilePage .editInfo table.ProeditGrids td{
	padding:3px;
}
.editProfilePage .editInfo table.ProeditGrids.noPad td{
	padding:0px;
}


.editProfilePage .editInfo table.ProeditGrids hr{
	color:#e1e1e1;
	background:#e1e1e1;
	height:1px;
	border-width:0;
}

.editProfilePage.InPageName .editInfo table.ProeditGrids td.firstcell{
	width:230px;
}

.editProfilePage .editInfo table.ProeditGrids td.firstcell{
	width:250px;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-align:right;
	padding:3px 10px 3px 3px;
}
.editProfilePage .editInfo table.ProeditGrids td.secondcell{
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#000000;
	width:330px;
}

.editProfilePage .editInfo table.ProeditGrids td.secondcell input[type="text"],
.editProfilePage .editInfo table.ProeditGrids td.secondcell input[type="password"]{
	padding:4px 5px;
	display:block;
	float:left;
	width:300px;
}

.editProfilePage .editInfo table.ProeditGrids td.secondcell input.PageName{
	padding:4px 10px 7px 187px;
	width:280px;
	background:url(i/selpagenamebg.png) no-repeat 0 2px;
	font:normal 20px segoe ui, Arial, Helvetica, sans-serif;
	color:#a1a1a1;
}


.editProfilePage .editInfo table.ProeditGrids td.thirdcell span.avail{
	display:block;
	float:left;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 0 10px;
}

.editProfilePage .editInfo table.ProeditGrids td.thirdcell span.avail i{
	display:block;
	float:left;
	margin:2px 5px 0 0;
	width:16px;
	height:16px;
	background:url(i/tickiCon16.png) no-repeat 0 0;
}
.editProfilePage .editInfo table.ProeditGrids td.thirdcell span.avail.no i{
	background:url(i/delete-ic.png) no-repeat 0 0;
}


.editProfilePage .editInfo table.ProeditGrids td hr{
	width:475px;
	display:block;
	float:left;
	margin:20px 0 10px 0;
	background:#bebebe;
}


/*** MDPicker ***/
.editProfilePage .editInfo table.ProeditGrids td.secondcell input[type="text"].MDpicker{
	width:163px;
	padding:3px 5px;
}


.editProfilePage .editInfo table.ProeditGrids td.secondcell textarea{
	padding:4px 5px;
	display:block;
	float:left;
	width:300px;
	resize:none;
	overflow:auto;
	min-height:50px;
	}
.editProfilePage .editInfo table.ProeditGrids td select{
	display:block;
	float:left;
	padding:2px 2px 2px 5px;
	border:1px solid #ccc;
	margin:0 10px 0 0;
}
.editProfilePage .editInfo table.ProeditGrids td input[type="checkbox"]{
	margin:0 0 0 0;
}


.editProfilePage .editInfo table.ProeditGrids td.thirdcell{
}

.editProfilePage .editInfo table.ProeditGrids label{
	margin:0 15px 0 0;
	display:block;
	float:left;
}

.editProfilePage .editInfo table.ProeditGrids.InPageSett label{
	min-width:80px;
}

.editProfilePage .editInfo table.ProeditGrids label > span{
	display:block;
	float:left;
	}


.editProfilePage .editInfo table.ProeditGrids h3{
	display:block;
	font:bold 13px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.editProfilePage .editInfo table.ProeditGrids .RVis{
	display:block;
	float:left;
	position:relative;
}
.editProfilePage .editInfo table.ProeditGrids .RVis a{
	text-decoration:none;
}

.editProfilePage .editInfo table.ProeditGrids .RVis:hover .RVTip{
	display:block;
}
.editProfilePage .editInfo table.ProeditGrids .RVis .RVTip{
	display:none;
	float:left;
	position:absolute;
	top:-45px;
	left:-10px;
	width:200px;
	padding:5px 10px;
	background:#fdf7af;
	border:1px solid #d0c874;
	border-radius:3px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
}
.editProfilePage .editInfo table.ProeditGrids .RVis .RVTip p{
	display:block;
}
.editProfilePage .editInfo table.ProeditGrids .RVis .RVTip span{
	display:block;
	position:absolute;
	bottom:-6px;
	width:9px;
	height:6px;
	background:url(i/recordHbTtip.png) no-repeat 0 0;
}

.GeneralSetOpts .option{
	display:block;
	float:left;
	margin:0 10px 10px 0;
	color:#484848;
}
.GeneralSetOpts .option a{
	display:block;
	float:left;
	width:150px;
	text-align:center;
	padding:30px 0;
	border-radius:3px;
	border:1px solid #fff;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	position:relative;
}

.GeneralSetOpts .option a:hover{
	background:#f3f6f9;
	border:1px solid #fff;
	text-decoration:none;
	cursor:pointer;
}

.GeneralSetOpts .option a.current{
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	box-shadow:0 0 10px #f1f1f1;
}

.GeneralSetOpts .option a.current span{
	display:block;
}
.GeneralSetOpts .option a span{
	display:none;
	float:left;
	width:13px;
	height:13px;
	background:url(i/gensetarrow.png) no-repeat 0 0;
	position:absolute;
	bottom:-13px;
	right:67px;
}

.GeneralSetOpts .option a input[type="radio"]{
	display:block;
	margin:5px 0 0 70px;
}


/********** settings tabs **************/

.SettingsTabs{
	display:block;
	float:left;
	margin:-31px 0 20px 0;
	width:764px;
	}
.SettingsTabs ul{
	list-style:none;
	display:block;
	float:right;
	margin:0 1px 0 0;
	border-top:none;
	box-shadow:0 0 3px #E1E1E1;
	}
.SettingsTabs ul li{
	list-style:none;
	display:block;
	float:left;
	}
.SettingsTabs ul li a{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-decoration:none;
	padding:5px 30px;
	background:#f3f6f9;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	margin:0 -1px 0 0;
	position:relative;
	text-align:center;
	-moz-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	-o-transition:all 0.1s;
	}

.SettingsTabs ul li a:hover{
	background:#fff;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-top:1px solid #c7c7c7;
	z-index:1;
}
.SettingsTabs ul li a:active{
	background:#fff;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	box-shadow:0 0 5px #e5e5e5 inset;
	color:#959595;
}
.SettingsTabs ul li a.current{
	background:#fff;
	border-left:1px solid #a1a1a1;
	border-right:1px solid #a1a1a1;
	border-top:1px solid #a1a1a1;
	margin:0 -1px 0 0;
	box-shadow:none;
	color:#484848;
	z-index:2;
}



/********************************************************************************/

.uploadPropic{
	display:block;
	float:left;
	width:766px;
	margin:20px 0;
	}

.uploadPropic table{
	width:766px;
}
.uploadPropic table td{
	vertical-align:middle;
}

.uploadPropic .browseProic{
	display:block;
	list-style:none;
	margin:0px auto;
	width:300px;
}
.uploadPropic .browseProic .fileformats{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 30px 0;
}
.uploadPropic .browseProic .fileformats p{
	margin:0 0 5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
}
.uploadPropic .browseProic .browseField{
	display:block;
	}
.uploadPropic .browseProic .browseField .field{
	display:block;
	margin:0px auto;
	width:280px;
	text-align:center;
	/*background:url(i/browse-bg.png) no-repeat 0 0;*/
	}

.uploadPropic .browseProic .browseField .field input[type="file"]{
/*	filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
*/
padding:1px;
height:23px;
}

.uploadPropic .browseProic .browseField p{
	display:block;
	text-align:center;
	float:left;
	width:100%;
	}
.uploadPropic .browseProic .browseField p .formbutton{
	display:inline-block;
	float:none;
}

.uploadPropic .browseProic .browseField p.ortap{
	display:block;
	text-align:center;
	float:left;
	width:100%;
	margin:25px 0 0 0;
	}

.uploadPropic .browseProic .browseField p.ortap span{
	display:block;
	float:left;
	width:100%;
	height:1px;
	background:#BDD8F4;
	}
.uploadPropic .browseProic .browseField p.ortap i{
	margin:-6px 0 0 133px;
	display:block;
	float:left;
	padding:0 10px;
	background:#fff;
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	font-style:normal;
}

.uploadPropic .browseProic .browseField p .formbutton{
	margin:25px 0 0 0;
	}
.uploadPropic .browseProic .browseField p .formbutton.taPic{
	display:block;
	float:left;
	margin:25px 0 0 80px;
	}

.uploadPropic .browseProic .browseField p .formbutton span{
	display:block;
	float:left;
	width:16px;
	margin:0 8px 0 -8px;
	height:16px;
	background:url(i/cam.png) no-repeat 0 0;
}

.uploadPropic .displayPic{
	display:block;
	list-style:none;
	float:left;
	width:388px;
	text-align:center;
}
.uploadPropic .displayPic img{
	max-width:388px;
}

.ui-dialog .takeaPicWrap{
	width:303px;
	display:block;
	float:left;
	}

.ui-dialog .takeaPicWrap .cntrlStrip{
	border-top:1px solid #BDD8F4;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	display:block;
	float:left;
	width:303px;
	}
.ui-dialog .takeaPicWrap .cntrlStrip .button{
	display:block;
	float:right;
	margin:0 0 0 5px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:4px 10px;
}




/*****************************************************************************************************************************/
/****************************************************** STATISTICS STYLES ****************************************************/
/*****************************************************************************************************************************/

.statisticswrap{
	display:block;
	float:left;
	width:958px;
	margin:10px;
	}
.statisticswrap .graph{
	display:block;
	float:left;
	width:958px;
}
ul.tabsStrip{
	display:block;
	float:left;
	width:951px;
	border: 1px solid #e1e1e1;
	background: #f3f6f9;
	color: #484848; 
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	border-radius:4px 4px 0 0;
	position:relative;
	padding:5px 6px 0 0;
	box-shadow:0 0 3px #E1E1E1;
}
ul.tabsStrip.sml{
	width:499px;
	padding:4px 0 0 5px;
}
ul.tabsStrip.sml li{
	float:left;
}


ul.tabsStrip li{
	float:right;
	display:block;
}
ul.tabsStrip li a, ul.tabsStrip li input{
	color:#868686;
	background:#fff;
	border:1px solid #e1e1e1;
	border-bottom:none;
	padding:5px 10px;
	margin:0 0 0 2px;
	float:right;
	display:block;
	text-decoration:none;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
ul.tabsStrip li a:hover, ul.tabsStrip li input:hover{
	border:1px solid #d4d4d4;
	border-bottom:none;
	text-decoration:none;
	color:#484848;
	background:#fff;
	cursor:pointer;
}
ul.tabsStrip li a.current, ul.tabsStrip li input.current{
	background:#007fff;
	color:#fff;
	border:1px solid #006BD7;
	border-bottom:none;
	text-shadow:1px 1px 0 #0059B3;
}
ul.tabsStrip li a.current:hover{
	cursor:text;
}
.statisticswrap .graph .tabs .statsTabsCw{
	display:block;
	float:left;
	}
.statisticswrap .graph .tabs ul.tabsStrip .daterange{
	margin:0;
	position:absolute;
	top:3px;
	left:0;
	padding:0;
	color:#484848;
}
.statisticswrap .graph .tabs ul.tabsStrip .daterange table{
	margin:0 0 0 10px;
	padding:0;
	color:#484848;
	border-collapse:collapse;
}
.statisticswrap .graph .tabs ul.tabsStrip .daterange table td.textcell{
	padding:0 5px 0 0;
}
.statisticswrap .graph .graphobjectwrap{
	display:block;
	float:left;
	width:958px;
}

.statisticswrap .psSublinks{
	display:block;
	width:958px;
	float:left;
	border-top:1px solid #e1e1e1;
	margin:10px 0;
}
/******/
.statisticswrap .psSublinks.PNX{
	border-top:none;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 0 0;
}

.statisticswrap .psSublinks ul{
	list-style:none;
	display:block;
	float:right;
	margin:1px 0 0 0;
}
.statisticswrap .psSublinks.PNX ul{
	margin:0;
	}

.statisticswrap .psSublinks ul li{
	list-style:none;
	display:block;
	float:left;
}
.statisticswrap .psSublinks ul li a{
	display:block;
	float:left;
	padding:5px 10px;
	text-transform:capitalize;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	border-top:5px solid #fff;
}
.statisticswrap .psSublinks.PNX ul li a{
	border:none;
	padding:10px;
	}

.statisticswrap .psSublinks ul li a:hover{
	text-decoration:none;
	color:#007fff;
}
.statisticswrap .psSublinks ul li.current a{
	text-decoration:none;
	color:#484848;
	border-top:5px solid #d6d6d6;
}


/**********************/

.UsrPrWrapSV{
	display:block;
	float:left;
	width:958px;
	border-bottom:1px solid #bebebe;
	padding:0 0 10px 0;
	margin:10px 0 20px 0;
	}


.UsrPrWrapSV .SUpdate{
	display:block;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	float:left;
	text-align:left;
	width:400px;
	margin:0 20px 0 0;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	padding:10px;
	border-radius:5px;
}

.UsrPrWrapSV .SUpdate span.time{
	display:block;
	font:bold 12px segoe ui, Arial, Helvetica, sans-serif;
	padding:10px 0;
}

.UsrPrWrapSV .userPic{
	display:block;
	float:left;
	text-align:center;
	width:150px;
	margin:0 10px 0 0;
	}
.UsrPrWrapSV .userPic a{
	width:150px;
	height:150px;
	overflow:hidden;
	display:block;
	float:left;
	text-align:center;
	}
.UsrPrWrapSV .userPic a img{
	width:150px;
}

.UsrPrWrapSV .desc.small{
	width:400px;
	margin:5px 0 0 0;
}

.UsrPrWrapSV .desc{
	display:block;
	float:left;
	width:798px;
}
.UsrPrWrapSV .desc h3{
	display:block;
	float:left;
	width:798px;
	margin:0 0 15px 0;
	color:#484848;
}


.UsrPrWrapSV .desc .descCols{
	display:block;
	float:left;
}

.UsrPrWrapSV .desc .descCols table{
	margin:0;
	padding:0;
	display:block;
	float:left;
}
.UsrPrWrapSV .desc .descCols table td{
	padding:0 10px 10px 0;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
}
.UsrPrWrapSV .desc .descCols table td.first-child{
	color:#484848;
}
.UsrPrWrapSV .desc .descCols table td.second-child{
	color:#3366cc;
}
.UsrPrWrapSV .desc .descCols .descCR table td.second-child{
	text-align:center;
}
.UsrPrWrapSV .desc .descCols .descCR table td.first-child{
	text-align:left;
}

.UsrPrWrapSV .desc .descCols table tr.hD td{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
}


.UsrPrWrapSV .desc .descCols .descCL{
	display:block;
	margin:0 60px 0 0;
	float:left;
}
.UsrPrWrapSV .desc .descCols .descCR{
	display:block;
	margin:0 20px 0 0;
	float:left;
}
/**********************/

.dougnutChartWrap{
	display:block;
	float:left;
	width:958px;
	margin:20px 0;
	text-align:center;
	}
.dougnutChartWrap .dougnutChart{
	display:block;
	float:left;
	width:479px;
	}

.dougnutChartWrap .dougnutChart h2{
	display:block;
	text-align:center;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:20px 0;
	padding:0 0 0 0;
}

/**********************/

.StatUsersList{
	display:block;
	float:left;
	width:958px;
	margin:20px 0 20px 0;
	padding:20px 0 0 0;
	border-top:1px solid #BDD8F4;
	}
	
.StatUsersList ul.doSUL{
	display:block;
	float:left;
	width:958px;
	list-style:none;
	}
.StatUsersList ul.doSUL li{
	display:block;
	float:left;
	width:958px;
	list-style:none;
	}
.StatUsersList ul.doSUL li.doSULhD{
	display:block;
	float:left;
	border:1px solid #BDD6F0;
	background:#E5F1FF;
	color:#0055AB;
	padding:0;
	margin:0 0 20px 0;
	font:bold 11px ,segoe ui, arial,sans-serif;
	/*width:956px;*/
	width:760px;
	list-style:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
	}
.StatUsersList ul.doSUL li.doSULhD:hover{
	border:1px solid #A5C2E1;
}
.StatUsersList ul.doSUL li.doSULhD p{
	padding:5px 15px;
	display:block;
}

.StatUsersList ul.doSUL li.doSULhD span.arrow{
	background:url(i/doSTdArrow.png) no-repeat 0 0;
	position:absolute;
	width:13px;
	height:8px;
	bottom:-8px;
	left:15px;
}

.StatUsersList .userWrapList{
	display:block;
	float:left;
	width:958px;
	margin:0 0 10px 0;
	}
	
.StatUsersList .userWrap{
	display:block;
	float:left;
	width:50px;
	height:70px;
	margin:0 10px 0 0;
	position:relative;
	}
	
.StatUsersList .userWrap h3{
	display:none;
	position:absolute;
	bottom:0;
	float:left;
	width:300px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.StatUsersList .userWrap:hover h3{
	display:block;
}

.StatUsersList .userWrap .user-pic{
	display:block;
	float:left;
	width:52px;
	height:52px;
	overflow:hidden;
	text-align:center;
	}
.StatUsersList .userWrap .user-pic a{
	display:block;
	float:left;
	width:52px;
	height:52px;
	overflow:hidden;
	text-align:center;
	}
.StatUsersList .userWrap .user-pic a img{
	width:50px;
	border:1px solid #93B6DC;
	}
.StatUsersList .userWrap:hover .user-pic a img{
	border:1px solid #085399;
	}



/**********************/
.statisticswrap .grphoptionmenuwrap{
	display:block;
	float:left;
	width:958px;
	margin:15px 0 15px 0;
	}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu{
	display:block;
	float:left;
	width:297px;
	margin:0 10px;
	border:1px solid #cecece;
	}
	
.statisticswrap .grphoptionmenuwrap .grphoptionmenu.big{
	width:397px;
	margin:0 35px;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu h2{
	display:block;
	background-image: -webkit-gradient(linear, top left, top right, from(#515151), to(#363636)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, #515151, #363636); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(left, #515151, #363636); /* FF3.6 */
	background-image:-o-linear-gradient(left, #515151, #363636); /* Opera 11.10+ */
	background-image:linear-gradient(left, #515151, #363636);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#515151', EndColorStr='#363636', GradientType=1); /* IE6–IE9 */
	background-image:-ms-linear-gradient(left, #515151, #363636); /* IE10 */
	border:1px solid #000;
	color:#ffffff;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:5px;
	text-transform:capitalize;
	background-color:#515151;
	}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu .pad{
	display:block;
	padding:0 0 0 0;
	float:none;
	width:297px;
	float:left;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu.big .pad{
	width:397px;
}


.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist{
	display:block;
	float:left;
	width:297px;
	height:257px;
	overflow:auto;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu.big .selectlist{
	width:397px;
}


.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist ul{
	display:block;
	float:left;
	width:275px;
	list-style:none;
	margin:0 0 0 5px;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu.big .selectlist ul{
	width:375px;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist ul li{
	display:block;
	float:left;
	width:270px;
	list-style:none;
	border-bottom:1px solid #e1e1e1;
	padding:5px 0 5px 5px;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu.big .selectlist ul li{
	width:370px;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist ul li:last-of-type, .statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist ul li:last-of-type:hover{
	border-bottom:none;
}


.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist ul li:hover, .statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist ul li.current{
	border-bottom:1px solid #e1e1e1;
	background:#f1f1f1;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist a.pic{
	display:block;
	float:left;
	width:25px;
	height:25px;
	margin:0 10px 0 0;
	overflow:hidden;
	border:1px solid #cccccc;
}


.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist a.pic:hover{
		border:1px solid #085399;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist a.pic img{
	display:block;
	float:left;
	width:25px;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist h4{
	display:block;
	margin:0 0 0 0;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist h4 a{
	color:#484848;
	}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu .selectlist span.views{
	display:block;
	margin:0 20px 0 0;
	float:right;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu .subhead{
	display:block;
	float:left;
	width:287px;
	background:#f3f6f9;
	border-bottom:1px solid #cdd8e4;
	padding:5px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	clear:both;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu.big .subhead{
	width:387px;
}

.statisticswrap .grphoptionmenuwrap .grphoptionmenu .subhead.bot{
	margin:10px 0 0 0;
	border-top:1px solid #cdd8e4;
	border-bottom:none;
}
.statisticswrap .grphoptionmenuwrap .grphoptionmenu .subhead span{
	float:right;
	margin:0 20px 0 0;
}




/***********************************************************/
/***********************************************************/
/***********************************************************/

.AlbumUpdates{
	display:block;
	float:left;
	width:506px;
	margin:10px 0;
	}
.AlbumUpdates ul{
	list-style:none;
	display:block;
	float:left;
	width:506px;
	}
.AlbumUpdates ul li{
	list-style:none;
	display:block;
	float:left;
	margin:0 15px 15px 0;
	}


.AlbumUpdates ul li .auwrap{
	display:block;
	float:left;
}
.AlbumUpdates ul li .auwrap a.alb-cover{
	display:block;
	float:left;
	width:153px;
	height:153px;
	overflow:hidden;
}
.AlbumUpdates ul li .auwrap .alb-cover img{
	width:145px;
	padding:3px;
	background:#ebebeb;
	border:1px solid #ccc;
}
.AlbumUpdates ul li .auwrap .alb-cover img:hover{
	background:#DBECFF;
	border:1px solid #085399;
}

.AlbumUpdates ul li .auwrap .desc{
	margin:5px 0 0 0;
	display:block;
	float:left;
	clear:both;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.AlbumUpdates ul li .auwrap .desc h3{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
}
.AlbumUpdates ul li .auwrap .desc h3 a{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
}


/********************************************************************************************************/
/********************************************************************************************************/
/** sign-up alert styles **/

.signupAlert{
	display:block;
	float:left;
	width:928px;
	padding:21px 20px 21px 30px;
	margin:100px 0 0 0;
	border:1px solid #d0c874;
	background:#FDF7AF;
	color:#444444;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

.get-started-now{
	display:block;
	float:right;
	margin:0px 0 0 0;
	width:151px;
	height:35px;
	}
.get-started-now a{
	display:block;
	float:right;
	width:151px;
	height:35px;
	background:url(i/get-started-now.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
	outline:none;
	}
	
.get-started-now a:hover{
	background:url(i/get-started-now.png) no-repeat 0 -35px;
	}	
	
.get-started-now a:active{
	background:url(i/get-started-now.png) no-repeat 0 -70px;
	}
	
.signupAlert h2{
	display:block;
	float:left;
}
.signupAlert h2 span{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}


/*********************************************************************************************************************************************/
/*********************************************************************************************************************************************/
/*** Content styles ***/


#createPage .breadcrump{
	display:block;
	width:958px;
	margin:10px 0 15px 0;
	}

.ContentFull{
	display:block;
	float:left;
	width:958px;
	margin:0 10px 10px 10px;
	}

.ContentFull h1{
	display:block;
	padding:10px 0 5px 0px;
	margin:0 0 10px 0;
	border-bottom:1px solid #e1e1e1;
}
.ContentFull#createPage h1{
	border-bottom:none;
}

.ContentFull .BlockDesc{
	display:block;
	width:938px;
	float:left;
	margin:0 0 15px 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	line-height:17px;
	color:#484848;
	padding:0 10px;
}
.ContentFull .TopPics{
	display:block;
	width:938px;
	float:left;
	margin:0 10px 20px 10px;
}



/******************* about us pics *********************/

.ContentFull .TopPics .Pic{
	display:block;
	float:left;
	width:311px;
	min-height:180px;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	position:relative;
	background:#f4f4f4;
	overflow:hidden;
}

.ContentFull .TopPics .Pic.Chat{
	border-radius:5px 0 0 5px;
}
.ContentFull .TopPics .Pic.Contacts{
	border-radius:0 5px 5px 0;
}

.ContentFull .TopPics .Pic:hover .cntHidd{
	top:0;
}

.ContentFull .TopPics .Pic .cntHidd{
	display:block;
	float:left;
	min-height:190px;
	width:222px;
	padding:0 0 0 90px;
	position:absolute;
	top:180px;
	left:0;
	background:#fff;
	transition:top 1s;
	-moz-transition:top 1s;
	-webkit-transition:top 1s;
	-o-transition:top 1s;
	-ms-transition:top 1s;
	box-shadow:0 0 10px #e1e1e1 inset;
}

/*** SMALL ICONS ***/

.ContentFull .TopPics .Pic.Chat .cntHidd{
	background:url(i/chatiC150cs.png) no-repeat 20px center #ffffff;
}
.ContentFull .TopPics .Pic.Photos .cntHidd{
	background:url(i/photosiC150cs.png) no-repeat 20px center #ffffff;
}
.ContentFull .TopPics .Pic.Contacts .cntHidd{
	background:url(i/contactsiC150cs.png) no-repeat 20px center #ffffff;
}


/******************/

.ContentFull .TopPics .Pic .cntHidd h3{
	display:block;
	float:left;
	font:normal 20px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	margin:50px 0 5px 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #e8e8e8;
}

.ContentFull .TopPics .Pic.Photos .cntHidd h3{
	color:#42b449;
}
.ContentFull .TopPics .Pic.Contacts .cntHidd h3{
	color:#ff0000;
	margin:30px 0 5px 0;
}

.ContentFull .TopPics .Pic .cntHidd p{
	display:block;
	float:left;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	padding:0 15px 0 0;
}


.ContentFull .TopPics .Pic:hover span{
	top:-180px;
}
.ContentFull .TopPics .Pic span{
	display:block;
	float:left;
	min-height:190px;
	width:311px;
	position:absolute;
	top:0;
	left:0;
	transition:top 0.6s;
	-moz-transition:top 0.6s;
	-webkit-transition:top 0.6s;
	-o-transition:top 0.6s;
	-ms-transition:top 0.6s;
}

.ContentFull .TopPics .Pic.Chat{
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}
.ContentFull .TopPics .Pic.Contacts{
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
}

.ContentFull .TopPics .Pic.Chat span{
	background:url(i/chatiC150c.png) no-repeat center 0;
}
.ContentFull .TopPics .Pic.Photos span{
	background:url(i/photosiC150c.png) no-repeat center 0;
}
.ContentFull .TopPics .Pic.Contacts span{
	background:url(i/contactsiC150c.png) no-repeat center 0;
}

.ContentFull .TopPics .Pic span:after{
	content:"Voice & video chat";
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	display:block;
	text-align:center;
	margin:140px 0 0 0;
	padding:0 0 0 0;
}

.ContentFull .TopPics .Pic.Photos span:after{
	content:"Share photos & videos";
}
.ContentFull .TopPics .Pic.Contacts span:after{
	content:"Import contacts";
}

/******************************************************/



.ContentFull .BlockDesc p{
	display:block;
	padding:0 10px 0 0;
	text-align:justify;
}

/******************************************************/
/******************************************************/
/*** FAQs Styles ***/

.loadFaq{
	display:block;
	padding:90px 0 130px 0;
	}
.loadFaq span{
	display:block;
	float:left;
	width:32px;
	height:32px;
	background:url(i/ajax-loader.gif) no-repeat 0 0;
	margin:0 0 0 450px;
}

.ContentFull#createPage .FAQWrap{
	margin:10px 0 10px 0;
}
.FAQWrap{
	display:block;
	float:left;
	width:958px;
	margin:10px 0;
	}

.FAQWrap h2{
	display:block;
	padding:5px;
	border-bottom:1px solid #e1e1e1;
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	background:#f1f1f1;
	clear:both;
	margin:0 0 15px 0;
	}



.FAQWrap .faqLeft{
	display:block;
	float:left;
	width:300px;
	}

.FAQWrap .faqLeft .faqTopics{
	display:block;
	float:left;
	width:280px;
	margin:0 10px 10px 10px;
	}

.FAQWrap .faqLeft .faqTopics ul{
	display:block;
	float:left;
	width:280px;
	list-style:none;
	}
.FAQWrap .faqLeft .faqTopics ul.ui-widget-header{ /*** tabs styles ***/
   background:none;
   padding:0;
   border:none;
   font-weight:normal;
   line-height:normal;
   
}


.FAQWrap .faqLeft .faqTopics ul li{
	display:block;
	float:left;
	list-style:none;
	}
	
.FAQWrap .faqLeft .faqTopics ul.ui-tabs-nav li{ /*** tabs styles ***/
	margin:0px;
	top:auto;
	background:none;
	border:none;
   color:#0055AB;
   font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.FAQWrap .faqLeft .faqTopics ul.ui-tabs-nav li.ui-tabs-selected{ /*** tabs styles ***/
padding:0;
font:bold 12px segoe ui, arial, Helvetica, sans-serif;
color:#484848;
}
.FAQWrap .faqLeft .faqTopics ul.ui-tabs-nav li.ui-tabs-selected a{ /*** tabs styles ***/
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	background:url(i/rightgrey.png) no-repeat 10px 12px;
	padding:10px 10px 10px 25px;
	width:245px;
}
.FAQWrap .faqLeft .faqTopics ul li a{
	display:block;
	float:left;
	width:260px;
	padding:10px;
	border-bottom:1px solid #ECECEC;
	color:#3366cc;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	text-transform:none;
}

.FAQWrap .faqLeft .faqTopics ul li a:hover{
	text-decoration:none;
	color:#484848;
}

.FAQWrap .faqLeft .faqTopics ul li a p{
	display:inline-block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}

.FAQWrap .faqLeft .faqTopics ul li:last-of-type a{
	border-bottom:none;
}

/*** Icons ***/
.FAQWrap .faqLeft .faqTopics ul li a b{
	display:block;
	float:left;
	width:16px;
	height:16px;
	margin:0 10px 0 0;
}

.FAQWrap .faqLeft .faqTopics ul li a.wp b{
	background:url(i/iConsprites.png) no-repeat 0 -16px;
}
.FAQWrap .faqLeft .faqTopics ul li a.ogps b{
	background:url(i/iConsprites.png) no-repeat -176px 0;
}
.FAQWrap .faqLeft .faqTopics ul li a.aps b{
	background:url(i/iConsprites.png) no-repeat -16px -16px;
}
.FAQWrap .faqLeft .faqTopics ul li a.sa b{
	background:url(i/iConsprites.png) no-repeat -32px -16px;
}
.FAQWrap .faqLeft .faqTopics ul li a.art b{
	background:url(i/iConsprites.png) no-repeat -256px 0;
}
.FAQWrap .faqLeft .faqTopics ul li a.fu b{
	background:url(i/iConsprites.png) no-repeat -48px -16px;
}
.FAQWrap .faqLeft .faqTopics ul li a.afg b{
	background:url(i/iConsprites.png) no-repeat -48px 0;
}
.FAQWrap .faqLeft .faqTopics ul li a.ab b{
	background:url(i/sms-sprites.png) no-repeat 0 0;
}
.FAQWrap .faqLeft .faqTopics ul li a.ss b{
	background:url(i/iConsprites.png) no-repeat -160px 0;
}
.FAQWrap .faqLeft .faqTopics ul li a.msg b{
	background:url(i/iConsprites.png) no-repeat -208px 0;
}
.FAQWrap .faqLeft .faqTopics ul li a.voc b{
	background:url(i/iConsprites.png) no-repeat -64px -16px;
}



/*************************/

.FAQWrap .faqRight{
	display:block;
	float:left;
	width:648px;
	margin:0 0 0 10px;
	}
	
.FAQWrap .faqRight .TopQ{
	display:block;
	float:left;
	width:628px;
	margin:0 10px 10px 10px;
	}




/************************************/
/*** Explore wallpost ***/


.FAQWrap.ExpW{
	margin:10px 0 30px 0;
	}

.FAQWrap.ExpW .faqRight h1{
	border-bottom:none;
}
.FAQWrap.ExpW .faqRight p{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 25px 0;
}

.FAQWrap.ExpW .faqLeft .faqTopics ul.ui-tabs-nav li.ui-tabs-selected{
	position:relative;
	margin:0 0 0 -21px;
	padding:0 0 0 0;
	}

.FAQWrap.ExpW .faqLeft .faqTopics ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#fdf7af;
	color:#444444;
	width:260px;
	padding:9.5px 10px 9.5px 30px;
	border-radius:5px 0 0 0;
	box-shadow:1px 1px 0 #d0c874;
	border-bottom:none;
	}
.FAQWrap.ExpW .faqLeft .faqTopics ul.ui-tabs-nav li.ui-tabs-selected span{
	display:block;
}
.FAQWrap.ExpW .faqLeft .faqTopics ul.ui-tabs-nav li span{
	display:none;
	width:10px;
	height:8px;
	background:url(i/exptabar.png) no-repeat 0 0;
	position:absolute;
	bottom:-8px;
	left:0;
}

.FAQWrap.ExpW .faqLeft .faqTopics ul.ui-tabs-nav li.ui-tabs-selected i{
	display:block;
}
.FAQWrap.ExpW .faqLeft .faqTopics ul.ui-tabs-nav li i{
	display:none;
	width:11px;
	height:36px;
	background:url(i/exptabBar.png) no-repeat 0 0;
	position:absolute;
	top:0px;
	right:-11px;
}



.FAQWrap.ExpW .ui-tabs-nav{
	margin:0 0 0 -10px;
	}


/**********************************************************************************************************/
/**********************************************************************************************************/
/*** FAQs Accordian styles ***/

.TopQ ul#menu{
	display:block;
	float:left;
	width:628px;
	list-style:none;
	}
.TopQ ul#menu li{
	display:block;
	float:left;
	width:628px;
	list-style:none;
	margin:0 0 15px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#999999;
	}
.TopQ ul#menu a{
	color:#3366cc;
}
.TopQ ul#menu li a.ques{
	cursor:pointer;
	display:block;
	float:left;
	color:#0055ab;
	text-decoration:none;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	width:600px;
}
.TopQ ul#menu li .OList{
	display:block;
	float:left;
	width:28px;
}

.TopQ ul#menu li .lists{
	width:590px;
	margin:10px 10px 15px 28px;
	display:none;
	color:#484848;
	float:left;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;'
}
.TopQ ul#menu li .lists p{
	margin:0 0 5px 10px;
	display:block;
	clear:both;
}

.TopQ ul#menu li .lists div.ul{
	display:block;
	float:left;
	list-style:none;
	margin:0 0 5px 10px;
}
.TopQ ul#menu li .lists div.ul p{
	display:block;
	background:url(i/rightgrey.png) no-repeat 0 2px;
	list-style:none;
	padding:0 0 0 10px;
	margin:5px 0;
}

/************************************************************/
/************************************************************/

.search-faqs.block{
	display:block;
	float:left;
	background:#DBECFF;
	border-bottom:1px solid #93B6DC;
	width:948px;
	padding:5px;
	margin:0;
	}
	.search-faqs.block input[type="text"], .search-faqs.block input.formbutton{
		float:left;
	}
	
	.search-faqs{
	display:block;
	float:right;
	padding:0;
	position:relative;
	margin:-43px 0 0 0;
	}
	
.search-faqs input[type="text"]{
	padding:5px 5px 5px 25px;
	width:250px;
	display:block;
	float:right;
	background:url(i/small-search-icon.png)no-repeat 5px 4px #fff;
}
.search-faqs input.formbutton{
	margin:0 0 0 5px;
	float:right;
	padding:4px 15px;
}


/*********************************************************************************************************************/
/*************************************************** CREATE PAGE STYLES **********************************************/
/*********************************************************************************************************************/


.sponsorListHolder{
	margin-bottom:30px;
}

.sponsor{
	width:219px;
	height:250px;
	float:left;
	margin:0 10px;
	
	/* Giving the sponsor div a relative positioning: */
	position:relative;
	cursor:pointer;
}

.sponsorFlip{
	/*  The sponsor div will be positioned absolutely with respect
		to its parent .sponsor div and fill it in entirely */

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:1px solid #ddd;	
	background:url("i/background.jpg") no-repeat center center #f9f9f9;
}

.sponsorFlip:hover{
	border:1px solid #999;
	
	/* CSS3 inset shadow: */
	-moz-box-shadow:0 0 30px #999 inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #999 inset;
}

.sponsorFlip img{
	/* Centering the logo image in the middle of the sponsorFlip div */
	
	position:absolute;
	top:50%;
	left:50%;
	margin:-70px 0 0 -70px;
}

.sponsorData{
	/* Hiding the .sponsorData div */
	display:none;
}

.sponsorDescription{
	font-size:11px;
	padding:15px;
	font-style:italic;
	width:189px;
	height:220px;
	float:left;
	margin:0;
	display:block;
}

.sponsorURL{
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
}

.clear{
	/* This class clears the floats */
	clear:both;
}

/***************************************************/


.CreatePageWrap{
	display:block;
	float:left;
	width:980px;
	margin:110px 0 0 0
	}

.CreatePageWrap h1{
	display:block;
	font:bold 20px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 10px 0;
}

.CreatePageWrap .selCatg{
	display:block;
	float:left;
	width:940px;
	padding:20px;
	margin:0 0 10px 0;
	background:#f3f6f9;
	box-shadow:0 0 5px #e1e1e1;
	border-radius:5px;
	position:relative;
	min-height:70px;
}


.CreatePageWrap .selCatg .Catgs{
	display:inline-block;
	margin:0 0 0 0;
	font:normal 12px segoe ui, Arial, Helvetica, sans-serif;
}

.CreatePageWrap .selCatg .Catgs ul{
	display:block;
	float:left;
	list-style:none;
	margin:0 0 -5px 0;
}
.CreatePageWrap .selCatg .Catgs ul li{
	display:block;
	float:left;
	list-style:none;
}
.CreatePageWrap .selCatg .Catgs ul li a{
	display:block;
	float:left;
	list-style:none;
	padding:20px;
}
.CreatePageWrap .selCatg .Catgs ul li a h3{
	display:block;
	float:left;
	font:bold 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
}
.CreatePageWrap .selCatg .Catgs ul li a h3 span{
	display:block;
	font:normal 11px segoe ui, Arial, Helvetica, sans-serif;
	color:#707070;
}

.CreatePageWrap .selCatg .Catgs ul li i{
	display:block;
	float:left;
	width:60px;
	height:60px;
	margin:-10px 5px 0 0;
}


.CreatePageWrap .selCatg .Catgs ul li.company i{
	background:url(i/create-page-icons.png) no-repeat 0 0;
}
.CreatePageWrap .selCatg .Catgs ul li.company:hover i{
	background:url(i/create-page-icons.png) no-repeat 0 -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.company i#companyC{
	background:url(i/create-page-icons.png) no-repeat 0 -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.products i{
	background:url(i/create-page-icons.png) no-repeat -60px 0;
}
.CreatePageWrap .selCatg .Catgs ul li.products:hover i{
	background:url(i/create-page-icons.png) no-repeat -60px -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.products i#productsC{
	background:url(i/create-page-icons.png) no-repeat -60px -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.people i{
	background:url(i/create-page-icons.png) no-repeat -120px 0;
}
.CreatePageWrap .selCatg .Catgs ul li.people:hover i{
	background:url(i/create-page-icons.png) no-repeat -120px -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.people i#peopleC{
	background:url(i/create-page-icons.png) no-repeat -120px -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.non-profit i{
	background:url(i/create-page-icons.png) no-repeat -180px 0;
}
.CreatePageWrap .selCatg .Catgs ul li.non-profit:hover i{
	background:url(i/create-page-icons.png) no-repeat -180px -60px;
}
.CreatePageWrap .selCatg .Catgs ul li.non-profit i#non-profitC{
	background:url(i/create-page-icons.png) no-repeat -180px -60px;
}



/********/
.CpageFormsWrap{
	display:block;
	float:left;
	width:980px;
	margin:30px 0 30px 0;
	}

.CpageFormsWrap .CpageForm{
	display:block;
	float:left;
	margin:0 20px 0 20px;
	}

.CpageFormsWrap .CpageForm h2{
	display:block;
	font:bold 20px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 20px 0;
}

.CpageFormsWrap .CpageForm h2 span{
	display:block;
	font:bold 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#a1a1a1;
	margin:0 0 0 0;
}

.CpageFormsWrap .CpageForm table{
	border-collapse:collapse;
}
.CpageFormsWrap .CpageForm table tr td{
	padding:5px;
}
.CpageFormsWrap .CpageForm table tr td.firstcell{
	padding:5px 15px 5px 5px;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	text-align:right;
	width:150px;
}
.CpageFormsWrap .CpageForm table tr td input[type="text"]{
	display:block;
	float:left;
	padding:5px;
	margin:0 5px 0 0;
	font:normal 12px segoe ui, Arial, Helvetica, sans-serif;
	color:#000;
	width:400px;
}

.CpageFormsWrap .CpageForm table tr td span.errormsg{
	display:block;
	float:left;
	margin:2px 0 0 10px;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
	color:#ff0000;
}


.CpageFormsWrap .CpageForm table tr td select{
	padding:5px;
	margin:0 5px 0 0;
	font:normal 12px segoe ui, Arial, Helvetica, sans-serif;
	color:#000;
}
.CpageFormsWrap .CpageForm table tr td .button{
	padding:5px 10px;
	font:normal 14px segoe ui, Arial, Helvetica, sans-serif;
}



















/***********************************/
.ASForm input.button{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:3px 10px;
	}

span.selAllChk{
	display:block;
	float:left;
	margin:5px 0 0 5px;
	}

span.infoTxt{
	display:block;
	clear:both;
	float:left;
	margin:3px 0 0 0;
	color:#484848;
	}

/***********************************/
/***********************************/

.skipSteps{
	display:block;
	float:right;
	width:938px;
	margin:10px 0 5px 0;
	}
.skipSteps a.formbutton{
	float:right;
}
.skipSteps a.formbutton:hover{
	text-decoration:none;
}



/***********************************/
/***********************************/

.PageLikes{
	display:block;
	float:left;
	margin:20px 0 0 0;
	width:175px;
	border-bottom:2px dotted #e1e1e1;
	padding:0 0 10px 0;
	}
.PageLikes i{
	display:block;
	float:left;
}
.PageLikes i a{
	background:url(i/likeBlack11.png) no-repeat center center #f3f6f9;
	display:block;
	float:left;
	border-radius:3px;
	border:1px solid #bebebe;
	width:11px;
	height:11px;
	padding:5px;
	box-shadow:0 0 2px #bebebe;
	margin:0 10px 0 0;
}
.PageLikes i a:hover{
	background:url(i/likeBlack11.png) no-repeat center center #fff;
	box-shadow:0 0 3px #bebebe;
}
.PageLikes i a:active{
	background:url(i/likeBlack11.png) no-repeat center center #f1f1f1;
	box-shadow:0 0 2px #bebebe;
}

.PageLikes p{
	display:block;
	float:left;
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	height:23px;
	line-height:23px;
}
.PageLikes p span{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}

/*********/
.Offers{
	display:block;
	float:left;
	width:175px;
	margin:10px 0 15px 0;
	}
.Offers h3{
	padding:2px 0 6px 30px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	border-bottom:1px solid #e1e1e1;
	display:block;
	color:#3366cc;
	background:url(i/offers-ic.png) no-repeat 7px 0;
}

.Offers .AvlOffr{
	display:block;
	float:left;
	width:175px;
	border-bottom:1px solid #e1e1e1;
	}
.Offers .AvlOffr:hover{
	background:#f1f1f1;
	}

.Offers .AvlOffr .ad-content{
	display:block;
	float:left;
	width:165px;
	padding:5px;
}


.SttLinks{
	display:block;
	float:left;
	width:175px;
	margin:0;
	padding:10px 0 0 0;
	}

.SttLinks ul{
	display:block;
	float:left;
	width:175px;
	list-style:none;
}
.SttLinks ul li{
	display:block;
	float:left;
	width:175px;
	list-style:none;
}
.SttLinks ul li a{
	display:block;
	float:left;
	padding:3px;
	}



/***********************************************************/
/***********************************************************/
/***********************************************************/

.shoFrnds{
	position:relative;
	z-index:1000;
	border:1px solid #93B6DC;
	display:block;
	padding:0;
	float:left;
	width:504px;
	margin:0 0 0 0;
	}

.shoFrnds h2.title{
/*	background:#085399;
*/		background:#dbecff;
display:block;
	border-bottom:1px solid #93B6DC;
	padding:5px 5px 5px 10px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
}
.shoFrnds h2.title span{
	display:block;
	float:right;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
}
.shoFrnds .frndwrap{
	display:block;
	float:left;
	width:484px;
	padding:10px;
}
.shoFrnds .frndwrap .frndBlock{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:50px;
}

.shoFrnds .frndwrap .frndBlock a.userpic{
	display:block;
	width:50px;
	float:left;
}
.shoFrnds .frndwrap .frndBlock a.userpic img:hover{
	outline:1px solid #93B6DC;
}

.shoFrnds .frndwrap .frndBlock .desc{
	display:block;
	margin:2px 0 0 0;
	float:left;
	width:50px;
}

.shoFrnds .frndwrap .frndBlock .desc h4{
	display:block;
	color:#0055AB;
	float:left;
	width:50px;
	word-wrap:break-word;
	
}

/***************************************************************/


.content-FRQWrap{
	display:block;
	float:left;
	margin:0;
	width:506px;
	min-height:400px;
	}
	
	
	.content-FRQWrap .album-controls.strpsmall{
		width:506px;
		margin:0 0 10px 0;
	}

.FrndRQWrap{
	display:block;
	float:left;
	width:504px;
	background:#f3f6f9;
	border:1px solid #e5e5e5;
	margin:0 0 20px 0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}

.FrndRQWrap .addFrndsForm{
	display:block;
	float:left;
	width:484px;
	padding:10px;
}
.FrndRQWrap .addFrndsForm ul{
	display:block;
	float:left;
	width:484px;

	list-style:none;
}
.FrndRQWrap .addFrndsForm ul li{
	display:block;
	float:left;
	width:484px;
	list-style:none;
}
.FrndRQWrap .addFrndsForm ul li.botmargin{
	margin:0 0 10px;
}
.FrndRQWrap .addFrndsForm ul li h3{
	color:#484848;
	margin:0 0 5px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	display:block;
	float:left;
}

.FrndRQWrap .addFrndsForm input[type="text"], .FrndRQWrap .addFrndsForm input[type="password"]{
	display:block;
	float:left;
	padding:5px;
	width:472px;
	color:#484848;
}
.FrndRQWrap .addFrndsForm textarea{
	display:block;
	float:left;
	padding:5px;
	width:472px;
	resize:none;
	color:#484848;
}
.FrndRQWrap .addFrndsForm .button{
	float:right;
	padding:2px 10px;
	text-transform:uppercase;
}

.FrndRQWrap .addFrndsForm span.mbox-comment{
	background:url("i/mbox-comment.png") no-repeat 95% 0;
	}



/******************************************/

.FrndApprovalLstWrap{
	display:block;
	float:left;
	width:506px;
	margin:20px 0;
	}
.FrndApprovalLstWrap ul{
	display:block;
	list-style:none;
	float:left;
	width:506px;
	}
.FrndApprovalLstWrap ul li{
	display:block;
	list-style:none;
	float:left;
	width:506px;
	border-bottom:1px solid #e1e1e1;
	}
.FrndApprovalLstWrap ul li:hover{
	background:#f1f1f1;
}
.FrndApprovalLstWrap ul li:last-of-type{
	border-bottom:none;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock{
	display:block;
	list-style:none;
	float:left;
	width:496px;
	padding:5px;
	position:relative;
	}


.FrndApprovalLstWrap ul li .FrndApprovalBlock .userpic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	margin:0 10px 0 0;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .userpic a{
	width:50px;
	height:50px;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .userpic a img{
	max-width:50px;
	max-height:50px;
}


.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage{
	display:block;
	float:left;
	width:408px;
}


.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage h3{
	color:#3366cc;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	display:block;
	float:left;
	width:408px;
}

.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage h3 a{
	color:#3366cc;
}

/****/
.FrndApprovalLstWrap.PSU ul li .FrndApprovalBlock .RqMessage h3{
	margin:5px 0 5px 0;
}
/****/

.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p{
	margin:0 0 3px 0;
	display:block;
	padding:0;
	color:#000;
	display:block;
	float:left;
	width:408px;
}
/****/
.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p.time{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:5px 0;
	color:#707070;
}
/****/

.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p.picRQ img{
	max-width:160px;
	max-width:160px;
	margin:0 5px 0 0;
	display:block;
	float:left;
}

.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p.UpDt{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p.UpDt b{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 3px 0 0;
}

.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p.bgf{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .RqMessage p.bgf span{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#888;
	margin:0 5px;
}


.FrndApprovalLstWrap ul li .FrndApprovalBlock .floatRT{
	display:none;
	float:right;
	position:absolute;
	top:5px;
	right:5px;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock:hover .floatRT{
	display:block;
}

.FrndApprovalLstWrap ul li .FrndApprovalBlock:hover .floatRT div{
	display:block;
	float:left;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .floatRT .button{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	float:left;
	margin:0 0 0 5px;
}

.FrndApprovalLstWrap ul li .FrndApprovalBlock .floatRT .button{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .chkBox{
	display:block;
	float:left;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .chkBox label{
	display:block;
	float:left;
	padding:19px 10px 0 5px;
	height:29px;
	position:relative;
}


/*******************************/
.FrndApprovalLstWrap ul li .FrndApprovalBlock .remove{
	right:5px;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock:hover .remove{
	display:block;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .remove a{
	background:url(i/remove.png) no-repeat 0 -11px;
}
.FrndApprovalLstWrap ul li .FrndApprovalBlock .remove a:hover{
	background:url(i/remove.png) no-repeat 0 -22px;
}

/*******************************/


/*******************************/

.pop-upModel{
	display:block;
	float:left;
	position:absolute;
	/*background:url(i/popup-transbg.png) repeat;*/
	background:#4682b4/*063263*/;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:1px;
	width:400px;
	z-index:9999999;
	top:42%;
	left:32%;
	-moz-box-shadow:0 0 10px #484848;
	box-shadow:0 0 10px #484848;
	-webkit-box-shadow:0 0 10px #484848;
	}

/*.pop-upModel .headArrow{
	display:block;
	float:left;
	background:url(i/popup-headarrow.png) no-repeat 0 0;
	width:13px;
	height:29px;
	margin:0 0 0 -13px;
}
*/

.pop-upModel h1{
	display:block;
	padding:7px 0 7px 33px;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
	margin:0 0 0 10px;
	background:url(i/errorhazardiC.png) no-repeat 0 2px;
}
	
.pop-upModel .content{
	display:block;
	background:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#484848;
	width:100%;
	float:left;
}
.pop-upModel .content p{
	display:block;
	padding:15px;
	margin:0;
	text-align:justify;
	clear:both;
}
.pop-upModel .content p.nopad{
	padding:0 15px 15px 15px;
	text-align:right;
}
.pop-upModel .content p.nopad input.formbutton{
	margin:0;
}


/**************************************************************************/
/*** My Tags styles ***/


.myTagsWrap{
	display:block;
	float:left;
	width:506px;
	margin:20px 0 0 0;
	}

.myTagsWrap .album-controls.strpsmall{
	width:506px;
	margin:0 0 10px 0;
}

.myTagsWrap .tagsList{
	display:block;
	float:left;
	width:506px;
	}


.myTagsWrap .tagsList a{
	padding:10px;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	}

.myTagsWrap a.tags01{
	font-size:12px;
}
.myTagsWrap a.tags02{
	font-size:14px;
}
.myTagsWrap a.tags03{
	font-size:16px;
}
.myTagsWrap a.tags04{
	font-size:18px;
}
.myTagsWrap a.tags05{
	font-size:20px;
}
.myTagsWrap a.tags06{
	font-size:22px;
}

.tagsList table{
	width:506px;
	display:block;
	float:left;
	}
.tagsList table td{
	width:506px;
	display:block;
	float:left;
	text-align:center;
	word-wrap:break-word;
	}



/***
.myTagsWrap .album-controls.strpsmall ul#menu{
	display:block;
	float:left;
	width:506px;
	list-style:none;
}
.myTagsWrap ul#menu li{
	display:block;
	float:left;
	width:496px;
	list-style:none;
	border-bottom:1px solid #C9E3FF;
	padding:0 5px 0 5px;
	position:relative;
}

.myTagsWrap ul#menu li:last-of-type{
	border-bottom:none;
}

.myTagsWrap ul#menu li:hover{
	background:#e9f3ff;
}
.myTagsWrap ul#menu li a.tagName{
	cursor:pointer;
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	padding:5px 0 5px 5px;
	color:#484848;
}
.myTagsWrap ul#menu li a.tagName:hover{
}

.myTagsWrap ul#menu li .remove{
	margin:6px 6px 0 0;
}
.myTagsWrap ul#menu li:hover .remove{
	display:block;
}
.myTagsWrap ul#menu li .remove a{
	background:url(i/remove.png) no-repeat 0 -11px;
}
.myTagsWrap ul#menu li .remove a:hover{
	background:url(i/remove.png) no-repeat 0 -22px;
}


.myTagsWrap ul#menu li input[type="checkbox"]{
	display:block;
	float:left;
	margin:5px 7px 0 5px;
}

.myTagsWrap ul#menu li .tagDesc{
	display:none;
	float:left;
	margin:15px 0 15px 25px;
}
.myTagsWrap ul#menu li .tagDesc .taggedPic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	margin:0 5px 0 0;
}
.myTagsWrap ul#menu li .tagDesc .taggedPic a{
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	display:block;
	float:left;
}


.myTagsWrap ul#menu li .tagDesc .taggedPic img{
	height:50px;
}

.myTagsWrap ul#menu li .tagDesc .tagDCon{
	display:block;
	float:left;
}

.myTagsWrap ul#menu li .tagDesc .tagDCon h3{
	display:block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 3px 0;
}

.myTagsWrap ul#menu li .tagDesc .tagDCon p{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

***/


/*******************************************************************************************************/
/********************************************* Messages Styles *****************************************/
/*******************************************************************************************************/

.messagesWrap{
	display:block;
	float:left;
	width:506px;
	}

.messagesList{
	display:block;
	float:left;
	width:506px;
	margin:10px 0 0 0;
	}
.messagesList > ul{
	display:block;
	float:left;
	width:506px;
	list-style:none;
	margin:0 0 10px 0;
}
.messagesList > ul > li{
	display:block;
	float:left;
	width:501px;
	list-style:none;
	padding:5px 5px 5px 0;
	border-bottom:1px solid #e1e1e1;
	position:relative;
}
.messagesList > ul > li:last-of-type{
	border-bottom:none;
}
.messagesList > ul > li:hover{
	background:#f3f6f9;
}

.messagesList ul li span.time{
	display:block;
	float:right;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#0055AB;
	position:absolute;
	top:29px;
	right:5px;
}

/********/

.messagesList ul li:hover .RBlock{
	display:block;
}

.messagesList ul li .RBlock{
	display:none;
	float:right;
	position:absolute;
	top:5px;
	right:5px;
}

.messagesList ul li .RBlock .AddLevel{
	display:block;
	float:left;
	position:relative;
}
.messagesList ul li .RBlock .AddLevel .button{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
}

.messagesList ul li .RBlock .block{
	display:block;
	float:left;
	margin:0 0 0 5px;
}
.messagesList ul li .RBlock .block a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(i/blockiC.png) no-repeat 0 -20px;
}
.messagesList ul li .RBlock .block a:hover{
	background:url(i/blockiC.png) no-repeat 0 -40px;
}

.messagesList ul li .RBlock .block.un a{
	background:url(i/tickiC.png) no-repeat 0 -20px;
}
.messagesList ul li .RBlock .block.un a:hover{
	background:url(i/tickiC.png) no-repeat 0 -40px;
}


.messagesList ul li .RBlock .delete{
	position:static;
	display:block;
	float:left;
	margin:0 0 0 5px;
}
.messagesList ul li .RBlock .delete a{
	display:block;
}


/********/


.messagesList ul li .delete{
	display:block;
	position:absolute;
	right:0;
	top:0;
}
.messagesList ul li .delete a{
	display:none;
	float:left;
	width:20px;
	height:20px;
	background:url(i/closeiconBig.png) no-repeat 0 -20px;
}
.messagesList ul li .delete a:hover{
	background:url(i/closeiconBig.png) no-repeat 0 -40px;
}
.messagesList ul li:hover .delete a{
	display:block;
}



.messagesList ul li .messageBlock{
	display:block;
	float:left;
	width:501px;
	padding:0 0 0 0;
}
.messagesList ul li .messageBlock label{
	display:block;
	float:left;
	margin:0 0 0 0;
	height:50px;
	padding:0 10px;
}
.messagesList ul li .messageBlock label input[type="checkbox"]{
	display:block;
	float:left;
	margin:18px 0 0 0;
}

.messageBlock .user-pic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	margin:0 10px 0 0;
	}
.messageBlock .user-pic a{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	}
.messageBlock .user-pic img{
	max-width:50px;
	max-height:50px;
}

.messageBlock .MsgDesc{
	display:block;
	float:left;
	width:408px;
}
 .messageBlock .MsgDesc h3{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	margin:0 0 5px 0;
}

 .messageBlock .MsgDesc h3 .label{
	 display:inline-block;
	 margin:0 0 0 5px;
	 border-radius:2px;
	 background:#f1f1f1;
	 border:1px solid #e1e1e1;
	 color:#707070;
	 padding:0 5px;
	 font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	 cursor:pointer;
}
 .messageBlock .MsgDesc h3 .label:after{
	 content:"Inbox";
 }
.messageBlock .MsgDesc h3 .label.spam:after{
	 content:"Spam";
 }
.messageBlock .MsgDesc h3 .label.sent:after{
	 content:"Sent";
 }

.messagesList ul li .messageBlock .MsgDesc p.Msgpreview{
	display:block;
	margin:0 0 5px 0;
	color:#717171;
	float:left;
	width:350px;
}
.messagesList ul li .messageBlock .MsgDesc p.Msgpreview b.subject{
	margin:0 5px 0 0;
}
.messagesList ul li .messageBlock .MsgDesc p.Msgpreview b.subject a{
	color:#484848;
}
.messagesList ul li .messageBlock .MsgDesc p.Msgpreview a{
	color:#717171;
}


/************* read mail styles ********************/

.messagesList ul li.read span.time{
	color:#717171;
}
.messagesList ul li.read .messageBlock .MsgDesc p.Msgpreview b a{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#717171;
}
.messagesList ul li.read .messageBlock .MsgDesc p.Msgpreview a{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#999999;
}

/************* Opened mail styles ********************/

.FullmsgBlock{
	display:block;
	float:left;
	width:506px;
	margin:10px 0;
	}

.FullmsgBlock .messageBlock{
	display:block;
	float:left;
	width:486px;
	margin:0 10px 30px 10px;
}
.FullmsgBlock .messageBlock h3.subject{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	text-transform:none;
	color:#484848;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #e1e1e1;
}

.FullmsgBlock .messageBlock .MsgDesc{
	color:#484848;
}
.FullmsgBlock .messageBlock .MsgDesc h3{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	color:#484848;
}
.FullmsgBlock .messageBlock .MsgDesc h3 a{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}

/*************/
.FullmsgBlock .messageBlock .msgHead{
	display:block;
	float:left;
	width:486px;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #e1e1e1;
}

.FullmsgBlock .messageBlock .msgContent{
	display:block;
	float:left;
	width:476px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
	margin:0 5px;
}
.FullmsgBlock .messageBlock .msgContent p{
	display:block;
	margin:0 0 5px 0;
}

/****************************************************************************/
/*** Message compose styles ***/

.msgComposeWrap{
	display:block;
	float:left;
	width:506px;
	margin:10px 0;
	}

.msgComposeWrap > ul{
	display:block;
	float:left;
	width:506px;
	list-style:none;
	margin:0 0 10px 0;
}
.msgComposeWrap > ul li{
	display:block;
	float:left;
	list-style:none;
	width:426px;
}
.msgComposeWrap > ul li.first-child{
	padding:6px 10px 0 0;
	width:70px;
	text-align:right;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#484848;
}
.msgComposeWrap > ul li input[type="text"], .msgComposeWrap > ul li input[type="password"]{
	display:block;
	float:left;
	width:390px;
	padding:5px;
}
.msgComposeWrap > ul li textarea{
	min-height:150px;
	display:block;
	float:left;
	width:390px;
	padding:5px;
	resize:none;
	}

.msgComposeWrap > ul li input.formbutton{
	margin:0 5px 0 0;
	display:block;
	float:left;
	}

/****************************************/
/****************************************************************/

.InstReplyWrap{
	display:block;
	float:left;
	width:506px;
	}

.InstReplyWrap .controls{
	display:block;
	float:left;
	width:496px;
	margin:0 0 5px 0;
}
.InstReplyWrap .controls .formbutton{
	display:block;
	float:left;
	padding:5px 20px 5px 15px;
	margin:0;
}
.InstReplyWrap .controls .formbutton span{
	width:16px;
	height:16px;
	background:url(i/replyiC.png) no-repeat 0 0;
	display:block;
	float:left;
	margin:0 5px -1px 0;
}

.InstReplyWrap .controls input[type="text"]:focus{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}



#ReplyBox .msgComposeWrap{
	border-top:1px solid #e1e1e1;
	margin:10px 0;
	padding:15px 0 10px 0;
}
#ReplyBox .msgComposeWrap textarea{
	min-height:300px;
}



/**************************************************************************************/
/*** Import contacts styles ***/

.importContactsWrap{
	display:block;
	float:left;
	width:506px;
	margin:30px 0 10px 0;
	}

.importContactsWrap h3{
	display:block;
	float:left;
	width:491px;
	margin:0 0 10px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	}

.importContactsWrap .addressBookImgs{
	display:block;
	float:left;
	width:506px;
	margin:0 0 20px 0;
}
.importContactsWrap .ImportForm{
	display:block;
	float:left;
	width:491px;
	margin:0 0 20px 15px;
}
.importContactsWrap .ImportForm input[type="text"], .importContactsWrap .ImportForm input[type="password"]{
	padding:5px;
	display:block;
	float:left;
	width:250px;
}
.importContactsWrap .ImportForm select{
	width:150px;
	display:block;
	float:left;
}
.importContactsWrap .ImportForm textarea{
	display:block;
	float:left;
	width:300px;
	min-height:30px;
	resize:none;
	padding:5px;
}
.importContactsWrap .ImportForm textarea.Msg{
	min-height:100px;
}

.importContactsWrap .ImportForm span{
	display:block;
	margin:0 0 5px 0;
	
}

.importContactsWrap .ImportForm table{
	display:block;
	float:left;
}
.importContactsWrap .ImportForm table td.firstcell{
	width:110px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.importContactsWrap .ImportForm .formbutton{
	display:block;
	float:left;
	margin:10px 0 0 0;
	}

.importContactsWrap .ImportForm .loading{
	margin:16px 0 0 10px;
}


/***** steps *******/

.InSteps .importContactsWrap, .InSteps .importContactsWrap .addressBookImgs{
	width:764px;
	
}

.InSteps .importContactsWrap .addressBookImgs .gyha.sn{
	margin:8px 0 0 15px;
	border-left:1px solid #e1e1e1;
	padding:0 0 0 15px;
	float:right;
}

.InSteps .importContactsWrap .addressBookImgs .gyha.sn label{
	padding:10px;
	width:35px;
	height:35px;
}
.InSteps .importContactsWrap .addressBookImgs .gyha.sn label img{
	max-width:35px;
	max-height:35px;
	}


/*****************************************************************************/

.importedCList{
	display:block;
	float:left;
	width:501px;
	margin:0 0 10px 5px;
	}

.importContactsWrap .importedCList{
	width:491px;
	margin:10px 0 10px 15px;
}

.importedCList .cntrls{
	display:block;
	float:left;
	width:491px;
	padding:0 0 5px 0;
/*	border-bottom:1px solid #BDD8F4;*/
	margin:0 0 5px 0;
}
.importedCList .cntrls label{
	display:block;
	float:left;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:10px 0 0 10px;
	color:#484848;
}
.importedCList .cntrls label input[type="checkbox"]{
	display:block;
	float:left;
	margin:0 5px 0 0;
}
.importedCList .cntrls span{
	display:block;
	float:right;
}
.importedCList .cntrls span .formbutton{
	display:block;
	float:right;
	padding:5px 10px;
}

/*********************************************************/

.importedCList ul.importedEmailList{
	display:block;
	float:left;
	list-style:none;
	width:491px;
}
.importedCList ul.importedEmailList li{
	display:block;
	float:left;
	list-style:none;
	width:481px;
	margin:0 0 0px 0;
	position:relative;
	padding:5px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#484848;
	position:relative;
}
.importedCList ul.importedEmailList li:hover{
	background:#ecf5ff;
}
.importedCList ul.importedEmailList li.first div{
	padding:5px;
	display:block;
	float:left;
	width:479px;
	background:#e5f1ff;
	border:1px solid #BDD6F0;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#0055AB;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.importedCList ul.importedEmailList li.first{
	margin:0 0 20px 0;
	padding:0;
	width:491px;
}
.importedCList ul.importedEmailList li.first div p{
	margin:0 0 0 32px;
	width:172px;
}
.importedCList ul.importedEmailList li.first span.arrow{
	display:block;
	float:left;
	width:13px;
	height:8px;
	background:url(i/doSTdArrow.png) no-repeat 0 0;
	position:absolute;
	top:24px;
	left:20px;
}
.importedCList ul.importedEmailList li p{
	display:block;
	float:left;
	width:200px;
	margin:0 0 0 5px;
}
.importedCList ul.importedEmailList li label{
	display:block;
	float:left;
	margin:0 12px 0 0;
}
.importedCList ul.importedEmailList li span{
	display:block;
	float:left;
}
.importedCList ul.importedEmailList li a{
	color:#0055AB;
}

/*********************************************************************/
/*** remove pending styles ***/

.importedCList ul.importedEmailList li .remove{
	display:none;
	right:5px;
	top:6px;
}
.importedCList ul.importedEmailList li:hover .remove{
	display:block;
}
.importedCList ul.importedEmailList li .remove a:hover{
	background:url(i/remove.png)no-repeat 0 -22px;
}




/*********************************************************************/
/*** Notifications styles ***/

.notificationsWrap{
	display:block;
	float:left;
	width:506px;
	margin:0 0 0 0;
	}
.notificationsWrap .nWdw{
	display:block;
	float:left;
	width:506px;
	margin:0 0 20px 0;
	}

.nnn{
	text-align:center;
	padding:10px;
	display:block;
	clear:left;
	color:#707070;
	background:#f3f6f9;
}
.notificationsWrap .nWdw h3.date{
	display:block;
	float:left;
	margin:0 0 15px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#0055AB;
	width:501px;
	border-bottom:2px solid #e1e1e1;
	padding:0 0 5px 5px;
	position:relative;
}
.notificationsWrap .nWdw h3.date span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/dateiC.png) no-repeat 0 0;
	margin:0 10px 0 0;
}
.notificationsWrap .nWdw h3.date span.arrow{
	display:block;
	position:absolute;
	top:22px;
	left:7px;
	float:left;
	width:13px;
	height:8px;
	margin:0 0 0 0;
	background:url(i/doSTdArrowSGrey.png) no-repeat 0 0;
}


.notificationsWrap ul{
	display:block;
	float:left;
	width:506px;
	list-style:none;
	}

.notificationsWrap ul li{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	float:left;
	width:496px;
	list-style:none;
	padding:5px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
.notificationsWrap ul li:hover{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background:#f1f1f1;
}
.notificationsWrap ul li > a{
	display:block;
	float:left;
}

.notificationsWrap ul li:first-of-type{
	border-top:none;
	}
.notificationsWrap ul li:last-of-type{
	border-bottom:none;
	}

.notificationsWrap ul li .user-pic, .notificationsWrap ul li .user-pic a{
	display:block;
	float:left;
	height:50px;
	width:50px;
	overflow:hidden;
	text-align:center;
	}
.AlbumSharedHistory .notificationsWrap ul li .user-pic, .AlbumSharedHistory .notificationsWrap ul li .user-pic a{
	height:30px;
	width:30px;
	}

.notificationsWrap ul li .user-pic img{
	max-width:50px;
	max-height:50px;
	}
.AlbumSharedHistory .notificationsWrap ul li .user-pic img{
	max-width:30px;
	max-height:30px;
	}


.notificationsWrap ul li .desc{
	display:block;
	float:left;
	margin:0 0 0 10px;
	width:426px;
	color:#484848;
	}
.notificationsWrap ul li .desc .prLink{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	float:none;
	display:inline;
	color:#3366cc;
}
.notificationsWrap ul li .desc p{
	display:block;
}
.AlbumSharedHistory .notificationsWrap ul li .desc a{
	color:#484848;
}
.AlbumSharedHistory .notificationsWrap ul li .desc a.prLink{
	color:#3366cc;
}

.notificationsWrap ul li .desc span{
	display:block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#636363;
	margin:5px 0 0 0;
}

/***************************************/
/**********************************/
.searchresults-popup{
	position:absolute;
	z-index:3;
	top:0;
	left:0;
	display:block;
	float:left;
}
.search-bar .searchresults-popup{
	z-index:3;
	top:0;
	left:-1px;
	display:block;
	float:left;
}
.search-bar .searchresults-popup .fakeStrech{
	display:block;
	float:left;
	height:12px;
	width:249px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	padding:0;
	margin:0 0 0 1px;
	background:#fff;
	top:23px;
	position:absolute;
	z-index:3;
}
.search-bar .searchresults-popup .SRPopUp{
	position:absolute;
	top:35px;
	right:-252px;
	display:block;
	float:left;
	background:#ffffff;
	border:1px solid #bebebe;
	border-top:none;
	box-shadow:0 0 10px #bebebe;
	-moz-box-shadow:0 0 10px #bebebe;
	-webkit-box-shadow:0 0 10px #bebebe;
	width:353px;
	padding:5px;
}

.search-bar .searchresults-popup .SRPopUp h3{
	display:block;
	float:left;
	width:343px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:5px 0 10px 10px;
	margin:5px 0 0 0;
	border-bottom:1px solid #e1e1e1;
	}

.search-bar .searchresults-popup .SRPopUp h3 span{
	display:block;
	float:left;
	margin:3px 0 0 0;
}

.search-bar .searchresults-popup .SRPopUp h3 .button{
	display:block;
	float:right;
	margin:0;
}
.search-bar .searchresults-popup .SRPopUp ul{
	display:block;
	float:left;
	width:353px;
	list-style:none;
	margin:5px 0 0 0;
}
.search-bar .searchresults-popup .SRPopUp ul li{
	list-style:none;
	display:block;
	float:left;
	width:343px;
	padding:5px;
	cursor:pointer;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.search-bar .searchresults-popup .SRPopUp ul li:first-of-type{
	border-top:none;
}
.search-bar .searchresults-popup .SRPopUp ul li:first-of-type:hover{
	border-top:none;
}

.search-bar .searchresults-popup .SRPopUp ul li:last-of-type{
	border-bottom:none;
}
.search-bar .searchresults-popup .SRPopUp ul li:last-of-type:hover{
	border-bottom:none;
}


.search-bar .searchresults-popup .SRPopUp ul li:hover{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	background:#f1f1f1;
}

.search-bar .searchresults-popup .SRPopUp ul li a.maintrig{
	display:block;
	float:left;
	cursor:pointer;
	width:343px;
}
.search-bar .searchresults-popup .SRPopUp ul li .user-pic{
	display:block;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	margin:0 10px 0 0;
	overflow:hidden;
}
.search-bar .searchresults-popup .SRPopUp ul li .user-pic img{
	max-width:30px;
	max-height:30px;
}
.search-bar .searchresults-popup .SRPopUp ul li .desc{
	display:block;
	float:left;
}
.search-bar .searchresults-popup .SRPopUp ul li .desc h4{
	display:block;
	float:left;
	color:#3366cc;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.search-bar .searchresults-popup .SRPopUp ul li .desc h4 span{
	display:block;
	color:#888888;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

/*************************************************************************************************/
/*************************************************************************************************/
.notifications-popup{
	display:none;
	float:left;
	position:absolute;
}

.notifications-popup .iCWrapper{
	display:block;
	float:left;
	height:41px;
	margin:0 0 0 0;
	padding:0 6px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	background:#fff;
	position:relative;
	z-index:6;
}
.notifications-popup .iCWrapper span {
	background:url(i/notifications-icons-NEW-sprites.png) no-repeat -16px 0;
	width:16px;
	height:16px;
	margin:14px 0 0 0;
	display:block;
}
.notipopupC{
	position:absolute;
	top:41px;
	z-index:5;
	right:-242px;
	display:block;
	float:left;
	background:#ffffff;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
	-moz-box-shadow:0 0 10px #bebebe;
	-webkit-box-shadow:0 0 10px #bebebe;
	border-top:none;
	width:353px;
	padding:5px;
}
.notipopupC h3{
	display:block;
	float:left;
	width:343px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:5px 0 10px 10px;
	margin:5px 0 0 0;
	border-bottom:1px solid #e1e1e1;
}
.notipopupC h3 .loading{
	float:right;
	margin:0 10px 0 0;
}


/**********************************/
/*** pop-up notifications ***/

.notipopupC .notificationsWrap, .notipopupC .notificationsWrap .nWdw{
	width:353px;
	}
 .notipopupC .notificationsWrap .nWdw ul{
	width:353px;
	margin:5px 0 0 0;
	}
.notipopupC .notificationsWrap .nWdw{
	margin:0;
	}
.notipopupC .notificationsWrap .nWdw h3.date{
	width:341px;
	}
.notipopupC .notificationsWrap .nWdw ul li{
	width:343px;
	}
.notipopupC .notificationsWrap .nWdw ul li:hover{
	background:#f1f1f1;
	cursor:pointer;
	}
.notipopupC .notificationsWrap .nWdw ul li .desc{
	width:273px;
	}


/*********************************************/

#notifications {
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.notification-bar {
	box-shadow:0 0 5px #777777;
	-moz-box-shadow:0 0 5px #777777;
	-webkit-shadow:0 0 5px #777777;
	border-bottom:1px solid #d0c874;
	color: #444444;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.notification-bar-bkg {
	background-color: #fdf7af;
/*	opacity: 0.95;*/
	position: static;
}
.notification-bar, .notification-bar-bkg {
	padding:0;
}
.ie7 .notification-bar, .ie7 .notification-bar-bkg {
	border-bottom:1px solid #d0c874;
}
.notification-bar-container {
	display: block;
	overflow: visible;
	position: relative;
	width: 100%;
}
.notification-bar-contents {
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	height:40px;
	line-height:40px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width:980px;
}
.notification-bar .message-progress {
	padding-left: 24px;
}



/*********************************/
/*********************************/
.UICount{
	display:block;
	width:688px;
	float:left;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
	border-bottom:1px solid #e1e1e1;
	}
.UICount p{
	display:block;
	float:left;
	margin:0 0 0 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	line-height:23px;
}
.UICount span{
	display:block;
	float:right;
}
.UICount span b{
	display:block;
	float:left;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	line-height:23px;
}
.UICount span input[type="text"]{
	width:200px;
	display:block;
	float:left;
	padding:3px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 5px 0 15px;
}
.UICount span .button{
	display:block;
	float:left;
}
.UICount span .formbutton{
	display:block;
	float:right;
	margin:-2px 0 0 30px;
	padding:3px 10px;
}

/*********************************/

.AddTDTWrap{
	display:block;
	float:left;
	width:688px;
	margin:20px 0 0 0;
	}
.AddTDTWrap h1{
	display:block;
	margin:0 0 20px 0;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:0 0 10px 10px;
	border-bottom:1px solid #bdd8f4;
}
.AddTDTWrap .TDTBlock{
	display:block;
	float:left;
	width:170px;
	padding:6px 0;
	margin:0;
	color:#3366cc;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	border-radius:5px;
	background:#fff;
	border:1px solid #fff;
	}
.AddTDTWrap .TDTBlock:hover{
	background:#e4eaf1;
	border:1px solid #bebebe;
	box-shadow:0 0 10px #bebebe;
}
.AddTDTWrap .TDTBlock .ImgWrap{
	display:block;
	float:left;
	width:158px;
	height:158px;
	overflow:hidden;
	text-align:center;
	margin:0 0 10px 6px;
	}
.AddTDTWrap .TDTBlock .ImgWrap img{
	padding:3px;
	border:1px solid #cccccc;
	background:#ebebeb;
	width:150px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.AddTDTWrap .TDTBlock .ImgWrap img:hover{
	background:#dbecff;
	border:1px solid #085399;
}

.AddTDTWrap .TDTBlock table{
	display:block;
	float:left;
	margin:0 0 0 5px;
}

.AddTDTWrap .TDTBlock table input[type="text"]{
	display:block;
	float:left;
	width:146px;
	padding:3px 5px;
	margin:0 0 5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#999999;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.AddTDTWrap .TDTBlock table input[type="text"]:focus, .AddTDTWrap .TDTBlock table textarea:focus{
	color:#484848;
}
.AddTDTWrap .TDTBlock table textarea{
	display:block;
	float:left;
	width:146px;
	height:48px;
	padding:3px 5px;
	margin:0 0 5px 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#999999;
	resize:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.continue{
	display:block;
	width:688px;
	float:left;
	margin:10px 0 0 0;
	padding:10px 0 20px 0;
	border-top:1px solid #e1e1e1;
}
.continue .formbutton{
	display:block;
	float:right;
}


/****************************************************************/
/*** Account activity styles ***/


.AccActWrap{
	display:block;
	width:100%;
	float:left;
	}


.AccActWrap .heading{
	display:block;
	background:#dbecff;
	border-bottom:1px solid #97b8d9;
	padding:20px 10px 20px 20px;
	}
.AccActWrap .heading{
	display:block;
	}
.AccActWrap .heading h1{
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	text-transform:capitalize;
	color:#063263;
	margin:0 0 5px 0;
	}
.AccActWrap .heading p{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.AccActWrap .otherLocation{
	display:block;
	padding:10px 20px;
	border-bottom:1px solid #BDD8F4;
	}
.AccActWrap .otherLocation p{
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#0055AB;
}
.AccActWrap .otherLocation p span{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.AccActWrap .recentAct{
	display:block;
	padding:20px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.AccActWrap .recentAct h1{
	display:block;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.AccActWrap .recentAct h2{
	display:block;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#0055AB;
}
.AccActWrap .recentAct h2 span{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 0 5px;
}

.AccActWrap .recentAct table{
	width:100%;
}
.AccActWrap .recentAct table td{
	width:5%;
	padding:5px 10px;
}
.AccActWrap .recentAct table tr{
	background:#fff;
}
.AccActWrap .recentAct table tr:hover{
	background:#ecf5ff;
}


/*****************************************************************************************************************/
/*****************************************************************************************************************/


.midColFullLenght{
	display:block;
	float:left;
	width:766px;
	margin:10px;
	}

.midColFullLenght h1{
	display:block;
	float:left;
	width:766px;
	margin:0 0 10px 0;
}
.midColFullLenght h1 span{
	display:block;
	color:#707070;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
}
.midColFullLenght .breadcrump{
	margin:0 0 10px 0;
}



.articleMain{
	display:block;
	float:left;
	width:766px;
	margin:20px 0;
	}
.articleMain.small{
	width:506px;
	margin:20px 0;
	}
	
	
.articleMain .articleMainTable{
	display:block;
	width:746px;
	margin:0 0 0 20px;
	}
.articleMain.small .articleMainTable{
	display:block;
	width:486px;
	margin:0 0 0 20px;
	}



.articleMain .articleMainTable td{
	padding:0 0 10px 0;
	}

.articleMain .articleMainTable td.firstcell{
	width:120px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-align:right;
	padding:4px 10px 10px 0;
	vertical-align:top;
	}
.articleMain.small .articleMainTable td.firstcell{
	width:80px;
}
.articleMain.small .articleMainTable td.secondcell .customfile{
	width:326px;
}


.articleMain .articleMainTable td.secondcell input[type="text"], .articleMain .articleMainTable td.secondcell input[type="password"]{
	display:block;
	float:left;
	width:500px;
	padding:5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	}
.articleMain .articleMainTable td.secondcell textarea{
	display:block;
	float:left;
	width:500px;
	padding:5px;
	resize:none;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	min-height:150px;
	}
.articleMain.small .articleMainTable td.secondcell input[type="text"], .articleMain.small .articleMainTable td.secondcell input[type="password"], .articleMain.small .articleMainTable td.secondcell textarea{
	width:320px;

}

.articleMain .articleMainTable td.secondcell select{
	display:block;
	float:left;
	width:132px;
	padding:5px;
	resize:none;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	}

.articleMain .articleMainTable td.secondcell span.noteTxt{
	display:block;
	margin:2px 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#999;
}

.articleMain .articleMainTable td.secondcell a#speedA-button{
	background:#dbecff;
	border:1px solid #93b6dc;
	height:26px;
}
.articleMain .articleMainTable td.secondcell a#speedA-button.ui-state-active{
	border:1px solid #484848;
	background:#0b5fa9;
}
.articleMain .articleMainTable td.secondcell span.ui-selectmenu-status{
	height:26px;
	line-height:26px;
}
.articleMain .articleMainTable td.secondcell span.ui-selectmenu-status{
	height:26px;
}


.articleMain .articleMainTable .formbutton{
	display:block;
	float:left;
	margin:0 5px 0 0;
}


/**********************/
.articleMain.small.verify .articleMainTable{
	margin:0;
}
.articleMain.small.verify .articleMainTable td.firstcell{
	width:150px;
}
.articleMain.small.verify .articleMainTable td.secondcell textarea{
	min-height:80px;
}


/*********************/

/*************/
.articleMain .articleMainTable td.secondcell .AdvancedSettings{
	width:512px;
}
.articleMain .articleMainTable td.secondcell .AdvancedSettings td.firstcell{
	width:150px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.articleMain .articleMainTable td.secondcell .AdvancedSettings td.secondcell select{
	padding:2px;
}
.articleMain .articleMainTable td.secondcell .AdvancedSettings td.secondcell input[type="checkbox"]{
	display:block;
	float:left;
	margin:6px 10px 0 0;
}
.articleMain .articleMainTable td.secondcell .AdvancedSettings td.secondcell input[type="text"]{
	width:150px;
}
.articleMain .articleMainTable td.secondcell .AdvancedSettings td.secondcell input[type="password"]{
	width:173px;
}

/*******************/
.ajax__htmleditor_toolbar_selectlable{
	display:block;
	float:left;
	margin:2px 0 0 0;
	}
#ctl00_data_Editor1_ctl01_ctl04_select{
	display:block;
	float:left;
	width:80px;
	}
.articleMainTable .ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar .ajax__htmleditor_toolbar_button{
	margin:2px 0 0 2px;
	display:block;
	float:left;
	}
	
.articleMainTable .ajax__htmleditor_editor_default .ajax__htmleditor_editor_bottomtoolbar .ajax__htmleditor_toolbar_button{
	margin:2px 0 2px 2px;
	display:block;
	float:left;
	}
.articleMainTable td.ajax__htmleditor_editor_bottomtoolbar{
	padding:0 0 0 0;
	}

/****************************/
/*** Article Image styles ***/

.articleMainTable .articleImage{
	display:block;
	float:left;
	margin:10px 0 20px 0;
	width:512px;
	}
.articleMainTable .articleImage .artImg{
	display:block;
	float:left;
	}
.articleMainTable .articleImage .artImg img{
	display:block;
	float:left;
	max-width:200px;
	max-height:200px;
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	box-shadow:0 0 5px #999999;
	-moz-box-shadow:0 0 5px #999999;
	-webkit-box-shadow:0 0 5px #999999;
	}
.articleMainTable .articleImage .artImg img:hover{
	border:1px solid #085399;
}


/************************************************/
/*** LIKE - articles & albums ***/


.likeArticle{
	position:absolute;
	top:0;
	right:0;
	display:block;
	float:right;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	padding:0;
	z-index:1;
	}
.likeArticle.vph{
	top:25px;
}
.likeArticle.vid{
	right:73px;
}

.likeArticle p{
	display:block;
	float:left;
	margin:3px 10px 0 0;
	color:#484848;
}

.likeArticle .dualText{
	display:block;
	float:left;
	margin:3px 10px 0 0;
}

.likeArticle .formbutton{
	display:block;
	float:left;
	margin:0;
	padding:3px 10px;
	border-radius:1px;
}

.likeArticle .formbutton span{
	display:block;
	float:left;
	width:11px;
	height:11px;
	background:url(i/wallpage-header-sprites.png) no-repeat -256px 0;
	margin:3px 5px 0 0;
}
.likeArticle.slideshow .formbutton span{
	background:url(i/slideshow11.png) no-repeat 0 0;
	margin:2px 5px 0 0;
}

/************************************************/
/*** View Article ***/

.viewArticleWrap{
	display:block;
	float:left;
	width:688px;
	margin:10px 0 20px 0;
	background:#fff;
	padding:0px;
	}

.viewArticleWrap .dmode{
	position:relative;
	display:block;
	float:left;
	width:688px;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 5px 0;
	margin:0;
}
.viewArticleWrap .dmode .goback{
	display:block;
	float:left;
}

.viewArticleWrap .viewArticle{
	display:block;
	float:left;
	width:648px;
	padding:20px;
	background:#fff;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.viewArticleWrap .viewArticle p{
	display:block;
	/*float:left;
	width:636px;*/
	margin:0 0 10px 0;
}

.viewArticleWrap .viewArticle p img.ArticlePic{
	display:block;
	float:left;
	margin:0 20px 20px 0;
	padding:3px;
	background:#ebebeb;
	border:1px solid #ccc;
	box-shadow:0 0 10px #999999;
}


.viewArticleWrap .ArtURL{
	display:block;
	float:left;
	width:668px;
	margin:70px 0 10px 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	padding:10px;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	border-radius:5px;
}
.viewArticleWrap .ArtURL b{
	color:#484848;
	margin:0 5px 0 0;
}



/********************************************************************************/

.box-model h1.contentfilled{
	height:auto;
	line-height:normal;
}
.box-model h1.contentfilled a.userpic{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.box-model h1.contentfilled .desc{
	display:block;
	float:left;
}
.box-model h1.contentfilled .desc .Uname{
	display:block;
	font:normal 15px segoe ui, arial, Helvetica, sans-serif;
}

.box-model h1.contentfilled .desc span{
	display:block;
	float:none;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}

.box-model .viewall{
	display:block;
	float:left;
	width:230px;
	margin:0 0 0 0;
	padding:10px;
	background:#f3f6f9;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	padding:5px 10px;
}
.box-model .viewall .button{
	display:block;
	float:right;
	margin:0;
}




/************************/
/*** Site maintenence ***/

.blog-header .blogHeadContent.siteMaintenence{
	background:url(i/alien.png) no-repeat 40px center;
	padding:120px 0;
}
.blog-header .blogHeadContent.siteMaintenence.sheduled{
	background:url(i/maintenenceiC.png) no-repeat 40px center;
}
.blog-header .blogHeadContent.siteMaintenence h1{
	padding:0 0 0 190px;
	font:normal 50px segoe ui, arial, Helvetica, sans-serif;
}
.blog-header .blogHeadContent.siteMaintenence p{
	padding:0 0 0 190px;
}

/*** JS disable ***/
.blog-header .blogHeadContent.siteMaintenence.js-dis{
	background:url(i/js-dis.png) no-repeat 40px 135px;
	padding:160px 0 120px 0;
	
}
.blog-header .blogHeadContent.siteMaintenence.js-dis h1{
	font:normal 30px segoe ui, arial, Helvetica, sans-serif;
}

/*** UNSUB Email noti ***/
.blog-header .blogHeadContent.siteMaintenence.unsub{
	background:none;
	padding:120px 0 100px 0;
	
}
.blog-header .blogHeadContent.siteMaintenence.unsub h1{
	font:normal 30px segoe ui, arial, Helvetica, sans-serif;
	padding:0 0 0 100px;
	margin:0 0 30px 0;
}

.blog-header .blogHeadContent.siteMaintenence.unsub p{
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	padding:0 0 0 100px;
	margin:0 0 5px 0;
}

.blog-header .blogHeadContent.siteMaintenence.unsub .button,
.blog-header .blogHeadContent.siteMaintenence.unsub .formbutton{
	display:block;
	float:left;
	margin:10px 5px 0 0;
	border-radius:0;
	padding:5px 10px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
/*********/


/*********************/

.workinprogress{
	display:block;
	float:left;
	width:980px;
	margin:20px 0;
	padding:20px 0;
	background:url(i/workinprogress.gif) no-repeat center center;
	min-height:294px;
	}


/******************************************************************************/

.gettingStartedWrap{
	position:relative;
	display:block;
	float:left;
	width:980px;
	padding:0;
	margin:20px 0;
	}

.gettingStartedWrap.Ver{
	margin:110px 0 20px 0;
}

.gettingStartedWrap .gettingStarted{
	display:block;
	float:left;
	width:960px;
	padding:10px;
}
.gettingStartedWrap .gettingStarted h1{
	display:block;
	float:left;
	width:960px;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 10px 0;
	font:bold 20px segoe ui, arial, Helvetica, sans-serif;
	position:relative;
}
.gettingStartedWrap .gettingStarted h1 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
}
.gettingStartedWrap .gettingStarted h1 span.xb{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	padding:0 150px 0 0;
}

.stepsIndicator{
	display:block;
	float:left;
	margin:30px 0 0 0;
	color:#fff;
	text-shadow:1px 1px 0 #000;
}
.stepsIndicator ul{
	display:block;
	float:left;
	list-style:none;
}
.stepsIndicator ul li{
	display:block;
	float:left;
	list-style:none;
	padding:20px;
	position:relative;
}

.stepsIndicator ul li.active{
	background:#fff;
	box-shadow:0 0 5px #bebebe;
	border-radius:5px 5px 0 0;
}

.stepsIndicator ul li.active .down{
	display:block;
	position:absolute;
	background:#e1e1e1;
	bottom:-6px;
	left:0;
	min-height:5px;
	width:100%;
}
.stepsIndicator ul li.active .down span{
	display:block;
	float:left;
	width:100%;
	height:8px;
	background:url(i/stepsdownarrow.png) no-repeat center center;
	position:absolute;
	bottom:-6px;
	left:0;
}


.stepsIndicator ul li.textArrow{
	font:normal 20px segoe ui, arial, Helvetica, sans-serif;
	padding:30px 20px 20px 20px;
	color:#707070;
	text-shadow:none;
}

.stepsIndicator ul li:hover{
	cursor:pointer;
}

.stepsIndicator ul li .stepCWrap{
	display:block;
	float:left;
}

.stepsIndicator ul li .stepCWrap h2{
	font:bold 18px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	color:#484848;
	text-shadow:none;
}
.stepsIndicator ul li .stepCWrap p{
	display:block;
	color:#707070;
	text-shadow:none;
}



.gettingStartedWrap .gettingStarted .skipStep{
	display:block;
	float:left;
	width:958px;
	border-top:1px solid #e1e1e1;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
}
.gettingStartedWrap .gettingStarted .skipStep .formbutton, .gettingStartedWrap .gettingStarted .skipStep .button{
	display:block;
	float:right;
	margin:0 0 0 5px;
}
.gettingStartedWrap .gettingStarted .skipStep .button{
	padding:5px 15px;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	border-radius:2px;
}
.gettingStartedWrap .gettingStarted .skipStep input.button{
	padding:4px 15px;
}

.gettingStartedWrap .gettingStarted .skipStep .button:disabled{
	cursor:default;
	background:#f5f5f5;
	border:1px solid #dadada;
	color:#a3a3a3;
}
.gettingStartedWrap .gettingStarted .skipStep .button:disabled:active{
	box-shadow:none;
}

.gettingStartedWrap .gettingStarted .skipStep .formbutton{
	padding:5px 15px;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	border-radius:2px;
	background:url(i/wp-wel2aomsprites.png) no-repeat scroll 0 -80px #FFFFFF;
}
.gettingStartedWrap .gettingStarted .skipStep .formbutton:hover{
	background:url(i/wp-wel2aomsprites.png) no-repeat scroll 0 -116px #FFFFFF;
}
.gettingStartedWrap .gettingStarted .skipStep .formbutton:active{
	background:url(i/wp-wel2aomsprites.png) no-repeat scroll 0 -94px #FFFFFF;
}



/*** Member registration styles ***/

.gettingStartedWrap.MemberRegistration{
	margin:110px 0 0 0;
	}

.ErrorMessage.lrm{
	margin:0 10px 10px 10px;
}
.ErrorMessage.tnm{
	margin:-10px 0 15px 0;
}
.ErrorMessage.anm{
	margin:0 0 15px 0;
}

.ErrorMessage{
	display:block;
	margin:0 0 10px 0;
	padding:10px;
	background:#FDF7AF;
	border:1px solid #D0C874;
	border-radius:5px;
	color:#444444;
	}
.ErrorMessage h3, .ErrorMessage p{
	display:block;
}
.ErrorMessage > span.tick{
	display:block;
	background:url(i/tickiCon32.png) no-repeat 10px center;
	margin:0;
	padding:0 0 0 60px;
}


.ErrorMessage > span.EiCon{
	display:block;
	background:url(i/erroriCon32.png) no-repeat 10px center;
	margin:0;
	padding:0 0 0 60px;
}
.ErrorMessage ul{
	list-style:none;
	padding:5px 0 0 0;
}
.ErrorMessage ul li{
	list-style:none;
	padding:0 0 0 25px;
	background:url(i/liarrow4.png) no-repeat 10px center;
}



/***************************/

.MemberReg{
	display:block;
	float:left;
	width:920px;
	background:#f3f6f9;
	padding:20px;
	border-radius:10px;
	position:relative;
	}

.MemberReg .unsub{
	display:block;
	float:left;
	margin:0;
	width:920px;
}
.MemberReg .unsub table{
	width:900px;
}

.MemberReg .unsub table td.firstcell{
	text-align:left;
	width:900px;
	padding:0 0 10px 0;
}

.MemberReg .unsub table td .cntrls{
	display:block;
	float:left;
	border-top:1px solid #e1e1e1;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
	width:440px;
}
.MemberReg .unsub table td .cntrls .button, .MemberReg .unsub table td .cntrls .formbutton{
	display:block;
	float:right;
	padding:4px 8px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	border-radius:0;
	margin:0 0 0 5px;
}


.MemberReg .register{
	display:block;
	float:left;
}

.MemberReg .register table.REG{
	margin:20px 0 20px 0;
}

.MemberReg table{
	margin:20px 0 20px 20px;
	display:block;
	float:left;
}
.MemberReg table td{
	padding:5px;
}

.MemberReg table td a.passwordHints{
	display:block;
	float:left;
	margin:5px 0 0 6px;
	}

.MemberReg table td span{
	display:block;
	float:left;
	margin:5px 0 0 15px;
	color:#ff0000;
}
.MemberReg table td.firstcell{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-align:right;
}
.MemberReg table td input[type="text"], .MemberReg table td input[type="password"]{
	display:block;
	float:left;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:5px;
	width:300px;
	border-radius:1px;
}

.MemberReg table td textarea{
	width:300px;
	height:100px;
	padding:5px;
	resize:none;
}

.MemberReg table td .flBox{
	display:block;
	float:left;
	width:312px;
}

.MemberReg table td input[type="text"].small{
	width:193px;
	display:inline-block;
	float:none;
	margin:0 0 0 3px;
	padding:3px;
	}

.MemberReg table td select{
	padding:5px;
	display:block;
	float:left;
}

.MemberReg table td select.feedback{
	width:312px;
}

.MemberReg table td .flBox select{
	margin:0 5px 0 0;
}

.MemberReg table td select.fw{
	width:311px;
}
.MemberReg table td label{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.MemberReg table td p.captchaP{
	display:block;
	float:left;
}
.MemberReg table td p.fp{
	display:block;
	text-align:right;
	clear:left;
	margin:0 0 3px 0;
}
.MemberReg table td p.rp{
	display:block;
	float:left;
	clear:left;
	margin:7px 0 0 0;
	color:#707070;
}
.MemberReg table td p.rp input[type="checkbox"]{
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.MemberReg table td p.terms{
	display:block;
	margin:10px 0 0 0;
}

.MemberReg table td .button{
	display:block;
	float:left;
	padding:10px 20px;
	font:normal 15px segoe ui, arial, Helvetica, sans-serif;
	border-radius:2px;
}

.MemberReg table td img{
	display:block;
	float:left;
	border:1px solid #cecece;
}

.MemberReg .signin{
	display:block;
	float:left;
	width:450px;
	margin:20px 0 20px 0;
}

.MemberReg .signin table, .MemberReg .dsc table{
	margin:0;
}
.MemberReg .signin table td.firstcell{
	min-width:120px;
}


.MemberReg .dsc{
	display:block;
	float:right;
	width:450px;
	margin:20px 0 20px 0;
	padding:0 0 0 0;
}
.MemberReg .dsc table{
	width:450px;
}
.MemberReg .dsc table td{
	width:450px;
}

.MemberReg .dsc table td{
	padding:0;
}

/*.MemberReg .discover{
	display:block;
	float:left;
	width:370px;
	background:#fdf7af;
	border:1px solid #d0c875;
	border-radius:8px;
	color:#444444;
	padding:20px;
	}
*/
.MemberReg .discover{
	display:block;
	float:right;
	width:370px;
	background:#fff;
	border:1px solid #e1e1e1;
	box-shadow:0 0 10px #e1e1e1;
	border-radius:8px;
	color:#444444;
	padding:20px;
	margin: 0 10px 0 0;
	}

.MemberReg .discover h2{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 5px 0;
}
.MemberReg .discover p{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	display:block;
}

.MemberReg .discover p input.formbutton{
	display:block;
	float:right;
	margin:20px 0 0 0;
	border-radius:2px;
}
/**************************/

.MemberReg .dsc.small{
	width:300px;
	margin:0;
}
.MemberReg .dsc.small table{
	width:300px;
}
.MemberReg .dsc.small .discover{
	width:258px;
}
.MemberReg .dsc.small .discover p{
	margin:15px 0 10px 0;
}
.MemberReg .dsc.small .discover h2{
	font:bold 20px segoe ui, arial, Helvetica, sans-serif;
}
.MemberReg .dsc.small .discover h2 span{
	display:inline-block;
	float:none;
	width:16px;
	height:16px;
	margin:0 1px -2px 2px;
	background:url(i/wallpage-header-sprites.png) no-repeat -149px 0;
}


/** Secure in Heading**/
.gettingStartedWrap .gettingStarted h1 .secure{
	position:absolute;
	bottom:5px;
	right:0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	}
.gettingStartedWrap .gettingStarted h1 .secure i{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/lockiCon16.png) no-repeat 0 0;
	margin:-1px 5px 0 0;
}

.gettingStartedWrap .gettingStarted h1 .secure p{
	display:block;
	float:left;
	margin:20px 10px 0 0;
}
.gettingStartedWrap .gettingStarted h1 .secure img{
	display:block;
	float:left;
}
/*****************/

/** Secure in dsc**/
.MemberReg .dsc.small .discover .secure{
	display:block;
	float:left;
	width:258px;
	padding:20px 0 0 0;
	margin:10px 0 0 0;
	border-top:1px dotted #e1e1e1;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	}
.MemberReg .dsc.small .discover .secure i{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/lockiCon16.png) no-repeat 0 0;
	margin:-1px 5px 0 0;
}

.MemberReg .dsc.small .discover .secure p{
	display:block;
	float:left;
	margin:20px 15px 0 10px;
}
.MemberReg .dsc.small .discover .secure img{
	display:block;
	float:left;
}
/*****************/

/*****************************************************/


.MemberReg table p.LoginError{
	display:block;
	margin:20px 0 0 0;
	text-align:left;
	background:#fdf7af;
	border:1px solid #d0c874;
	padding:5px;
	border-radius:3px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
	}
.MemberReg table p.LoginError span{
	display:block;
	float:none;
	margin:0;
	}
.MemberReg table p.LoginError i{
	display:block;
	float:left;
	width:30px;
	height:30px;
	background:url(i/errorIcon16.png) no-repeat center center;
	margin:0 8px 0 0;
}

/*****************/
.gettingStartedWrap .gettingStarted h1 .reg-fb{
	position:absolute;
	right:0px;
	bottom:10px;
}
.gettingStartedWrap .gettingStarted h1 .reg-fb a{
	background: url(i/register-with-facebook.png) no-repeat 0 0;
    clear: right;
    color: #000000;
    cursor: pointer;
    display: block;
    float: left;
    height: 33px;
    margin: 0 0 0 0;
    outline:none;
    width: 189px;
}
.gettingStartedWrap .gettingStarted h1 .reg-fb a:hover{
    background: url(i/register-with-facebook.png) no-repeat 0 -33px;
}
.gettingStartedWrap .gettingStarted h1 .reg-fb a:active{
    background: url(i/register-with-facebook.png) no-repeat 0 -66px;
}
/*****************/




/************************************************************************************************/
/*** contacts styles ***/

.contactsWrap{
	display:block;
	float:left;
	width:506px;
	margin:10px 0;
	}
.contactsWrap h2{
	display:block;
	float:left;
	width:506px;
	padding:0 0 5px 0;
	font:normal 14px segoe ui, arial, Helvetica, sans-serif;
	color:#0055ab;
	margin:0 0 20px 0;
	
}
.contactsWrap .contactsList{
	display:block;
	float:left;
	width:506px;
}
.contactsWrap .contactsList ul.CList{
	display:block;
	float:left;
	width:506px;
	list-style:none;
	margin:0;
}
.contactsWrap .contactsList ul.CList li{
	display:block;
	float:left;
	list-style:none;
	width:253px;
}

.contactsWrap .contactsList ul.CList li .EachContact{
	display:block;
	float:left;
	width:231px;
	padding:10px;
	border:1px solid #fff;
	position:relative;
	background:#fff;
}

.contactsWrap .contactsList ul.CList li .EachContact:hover{
	background:#e9f3ff;
	border:1px solid #e1e1e1;
}

.contactsWrap .contactsList ul.CList li .EachContact .user-pic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center;
	margin:0 10px 0 0;
}
.contactsWrap .contactsList ul.CList li .EachContact .user-pic a{
	display:block;
	float:left;
	width:50px;
	height:50px;
	text-align:center;
}
.contactsWrap .contactsList ul.CList li .EachContact .user-pic a img{
	width:50px;
}

.contactsWrap .contactsList ul.CList li .EachContact .desc{
	display:block;
	float:left;
	width:171px;
}
.contactsWrap .contactsList ul.CList li .EachContact .desc h3{
	display:block;
	color:#3366cc;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.contactsWrap .contactsList ul.CList li .EachContact .desc h3 a{
	display:block;
	color:#3366cc;
}

.contactsWrap .contactsList ul.CList li .EachContact .desc p{
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.contactsWrap .contactsList ul.CList li .EachContact .desc p a{
	color:#484848;
}

.contactsWrap .contactsList h4.AlpOrder{
	display:block;
	float:left;
	width:496px;
	margin:10px 0;
	font:normal 20px segoe ui, arial, Helvetica, sans-serif;
	color:#063263;
	border-bottom:1px solid #e1e1e1;
	padding:0 0 5px 10px;
}

.contactsWrap .contactsList ul.CList li:hover .EachContact .controls{
	display:block;
}


/*** Controls ***/
.contactsWrap .contactsList ul.CList li .EachContact .controls{
	display:none;
	float:right;
	width:20px;
	position:absolute;
	top:0;
	right:0;
	}

.contactsWrap .contactsList ul.CList li .EachContact .controls.bottom{
	bottom:5px;
	top:auto;
	right:120px;
	width:auto;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls.bottom ul{
	width:auto;
}

/*** Controls iCons ***/
.contactsWrap .contactsList ul.CList li .EachContact .controls ul{
	display:block;
	float:left;
	list-style:none;
	width:20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li{
	display:block;
	float:left;
	list-style:none;
	width:20px;
	height:20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li a{
	display:block;
	float:left;
	width:20px;
	height:20px;
}

/*DELETE*/
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.delete a{
	background:url(i/contactsiCons-sprites.png) no-repeat 0 0;
}

.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.delete a:hover{
	background:url(i/contactsiCons-sprites.png) no-repeat 0 -20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.delete a:active{
	background:url(i/contactsiCons-sprites.png) no-repeat 0 -40px;
}
/*EDIT*/
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.edit a{
	background:url(i/contactsiCons-sprites.png) no-repeat -20px 0;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.edit a:hover{
	background:url(i/contactsiCons-sprites.png) no-repeat -20px -20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.edit a:active{
	background:url(i/contactsiCons-sprites.png) no-repeat -20px -40px;
}
/*FOLLOW*/
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.follow a{
	background:url(i/contactsiCons-sprites.png) no-repeat -40px 0;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.follow a:hover{
	background:url(i/contactsiCons-sprites.png) no-repeat -40px -20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.follow a:active{
	background:url(i/contactsiCons-sprites.png) no-repeat -40px -40px;
}
/*ADD AS FRIEND*/
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.addfriend a{
	background:url(i/contactsiCons-sprites.png) no-repeat -60px 0;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.addfriend a:hover{
	background:url(i/contactsiCons-sprites.png) no-repeat -60px -20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.addfriend a:active{
	background:url(i/contactsiCons-sprites.png) no-repeat -60px -40px;
}
/*INVITE*/
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.invite a{
	background:url(i/contactsiCons-sprites.png) no-repeat -80px 0;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.invite a:hover{
	background:url(i/contactsiCons-sprites.png) no-repeat -80px -20px;
}
.contactsWrap .contactsList ul.CList li .EachContact .controls ul li.invite a:active{
	background:url(i/contactsiCons-sprites.png) no-repeat -80px -40px;
}







/******************************************************************/

.importContactsWrap .ImportForm span.goright{
	display:block;
	float:left;
	margin:2px 0 0 5px;
}
.importContactsWrap .ImportForm span .button{
	display:block;
	float:left;
	margin:0 0 0 0;
}
.importContactsWrap .ImportForm textarea.ett{
	width:250px;
	min-height:70px;
}



/**********************************************************************************************/
/**** Reorder styles ****/
/**********************************************************************************************/

.reorder-gallery{
	display:block;
	float:left;
	width:648px;
	margin:20px;
	}
.reorder-gallery ul{
	list-style:none;
	display:block;
	float:left;
	width:648px;
	}
.reorder-gallery ul li{
	list-style:none;
	display:block;
	float:left;
	width:98px;
	height:98px;
	text-align:center;
	margin:10px;
	}
.reorder-gallery ul li img{
	list-style:none;
	max-width:90px;
	max-height:90px;
	background:#fff;
	border:1px solid #ccc;
	box-shadow:0 0 5px #999999;
	padding:3px;
	}

.reorder-gallery ul li img:hover{
	border:1px solid #085399;
	cursor:move;
}

.reorder-gallery .confirm-reorder{
	display:block;
	float:left;
	width:688px;
	padding:10px 0 0 0;
	border-top:1px solid #BDD8F4;
	margin:20px 0;
}
.reorder-gallery .confirm-reorder .formbutton{
	display:block;
	float:right;
}

/**********************************************/
/**********************************************/

.AlbumShareWrap{
	display:block;
	float:left;
	width:688px;
	margin:20px 0;
	}

.AlbumShareWrap h2{
	display:block;
	margin:0 0 10px 0;
	font:normal 16px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.AlbumShareWrap .AddressBookonLeft{
	display:block;
	float:left;
	width:250px;
	background:#fff;
	border:1px solid #e1e1e1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 20px 0 0;
	}
	
.AlbumShareWrap .AddressBookonLeft h2{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	border-bottom:1px solid #e1e1e1;
	background:#f3f6f9;
	padding:10px;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}

.AlbumShareWrap .AddressBookonLeft select{
	margin:0 0 0 10px;
	width:240px;
	border:none;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	height:363px;
}
.AlbumShareWrap .AddressBookonLeft select option{
	padding:3px;
}

.AlbumShareWrap .AddressBookonLeft .addRecipient{
	display:block;
	float:left;
	margin:10px 0 10px 10px;
	width:230px;
	border-top:1px solid #e1e1e1;
	padding:10px 0 0 0;
}
.AlbumShareWrap .AddressBookonLeft .addRecipient .button{
	display:block;
	float:right;
	margin:0;
}

.AlbumShareWrap .SAFormRight{
	display:block;
	float:left;
	width:406px;
	padding:5px 0 10px 10px;
	}

.AlbumShareWrap .SAFormRight h2{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	border-bottom:1px solid #e1e1e1;
	padding:5px 0 5px 0;
	margin:0 0 10px 0;
	display:block;
	clear:left;
}


.AlbumShareWrap .SAFormRight h2.SWne{
	border-bottom:none;
}
.AlbumShareWrap .SAFormRight h2.SWne .nameEmail{
	display:block;
	float:left;
	width:385px;
	padding:5px;
	background:#e5f1ff;
	border:1px solid #BDD6F0;
	border-radius:3px;
	margin:5px 0 15px 0;
	position:relative;
}
.AlbumShareWrap .SAFormRight h2.SWne .nameEmail span{
	display:block;
	float:left;
	position:absolute;
	background:url(i/doSTdArrow.png) no-repeat 0 0;
	width:13px;
	height:8px;
	bottom:-8px;
	left:10px;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell .emailManually h2.SWne .nameEmail p{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	margin:0 0 0 5px;
	width:auto;
}
.AlbumShareWrap .SAFormRight h2.SWne .nameEmail b{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	margin:0 0 0 150px;
}



.AlbumShareWrap .SAFormRight h2.BcuzAlbPic{
	width:288px;
}

.AlbumShareWrap .SAFormRight table{
	display:block;
	float:left;
	width:406px;

	margin:0 0 20px 0;
}

.AlbumShareWrap .SAFormRight table tr td{
	padding:0 0 5px 0;
}
.AlbumShareWrap .SAFormRight table tr td.firstcell{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
	padding:0 10px 5px 0;
	vertical-align:middle;
	width:80px;
	color:#484848;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell{
	vertical-align:top;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell input[type="text"]{
	display:block;
	float:left;
	width:295px;
	padding:5px;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell textarea{
	display:block;
	float:left;
	width:295px;
	padding:5px;
	resize:none;
	min-height:100px;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell textarea.big{
	width:384px;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell span{
	display:block;
	color:#999999;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell span .RaEle{
	display:block;
	float:right;
}

/*************/

.AlbumShareWrap .SAFormRight table.BcuzAlbPic{
	width:298px;
}
.AlbumShareWrap .SAFormRight table.BcuzAlbPic tr td.firstcell{
	width:70px;
}
.AlbumShareWrap .SAFormRight table.BcuzAlbPic tr td.secondcell input[type="text"]{
	width:180px;
}
.AlbumShareWrap .SAFormRight .AlbCoverDisplay{
	display:block;
	float:left;
	width:98px;
	margin:-35px 0 0 10px;
}
.AlbumShareWrap .SAFormRight .AlbCoverDisplay a{
	display:block;
	float:left;
}
.AlbumShareWrap .SAFormRight .AlbCoverDisplay a img{
	max-width:90px;
	max-height:90px;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	box-shadow:0 0 5px #999999;
	-moz-box-shadow:0 0 5px #999999;
	-webkit-box-shadow:0 0 5px #999999;
}
.AlbumShareWrap .SAFormRight .AlbCoverDisplay a img:hover{
	border:1px solid #085399;
}


/*************/


.AlbumShareWrap .SAFormRight .ShareBtnWrap{
	display:block;
	float:left;
	width:396px;
}
.AlbumShareWrap .SAFormRight .ShareBtnWrap .formbutton{
	display:block;
	float:right;
	margin:0;
}


.AlbumShareWrap .SAFormRight table tr td.secondcell .emailManually{
	display:block;
	float:left;
	width:396px;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell .emailManually p{
	display:block;
	float:left;
	width:396px;
	margin:0 0 5px 0;
}
.AlbumShareWrap .SAFormRight table tr td.secondcell .emailManually p input[type="text"]{
	display:block;
	float:left;
	width:169px;
	margin:0 5px 0 0;
}

.AlbumShareWrap .SAFormRight table tr td.secondcell .emailManually p input[type="text"].nomar{
	margin:0;
	width:198px;
}


/************************************************************/
/*** Recent visitors ***/

.RecentVisitorsWrap{
	display:block;
	float:left;
	margin:20px 0 0 0;
	width:506px;
	}

.RecentVisitorsWrap .WeeklyRV{
	display:block;
	float:left;
	width:506px;
	margin:20px 0;
}
.RecentVisitorsWrap .WeeklyRV h2{
	display:block;
	clear:left;
	margin:0 0 20px 0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#0055ab;
	padding:5px 10px;
	border-bottom:2px solid #e1e1e1;
	position:relative;
}
.RecentVisitorsWrap .WeeklyRV h2 span{
	position:absolute;
	bottom:-8px;
	left:18px;
	width:13px;
	height:8px;
	background:url(i/doSTdArrowSGrey.png) no-repeat 0 0;
}

.RecentVisitorsWrap .RVUserPics{
	display:block;
	float:left;
	width:506px;
	margin:0 0 20px 0;
}
.RecentVisitorsWrap .RVUser{
	display:block;
	float:left;
	width:58px;
	height:58px;
	margin:0 10px 10px 0;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.RecentVisitorsWrap .RVUser a.user-pic{
	display:block;
	float:left;
	margin:0 0 5px 0;
}
.RecentVisitorsWrap .RVUser img{
	max-height:50px;
	max-width:50px;
	padding:3px;
	border:1px solid #ccc;
	background:#fff;
	box-shadow:0 0 5px #b4b4b4;
}

.RecentVisitorsWrap .RVUser img:hover{
	border:1px solid #085399;
}

/***********************/
/*** Monthy visitors ***/

.MonthlyRV{
	display:block;
	float:left;
	margin:20px 0 0 0;
	width:688px;
	}

.MonthlyRV .RVUser{
	display:block;
	float:left;
	padding:10px;
	background:#fff;

	border-radius:3px;
	border:1px solid #fff;
	width:205px;
	margin:0 0 10px 0;
}
.MonthlyRV .RVUser a.user-pic img{
	padding:0;
	border:none;
	box-shadow:none;
}

.MonthlyRV .RVUser:hover{
	background:#e9f3ff;
	border:1px solid #c9e3ff;
}
.MonthlyRV .RVUser .desc{
	display:block;
	float:left;
	margin:0 0 0 10px;
}
.MonthlyRV .RVUser .desc h3 a{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.MonthlyRV .RVUser .desc p{
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#0055ab;
	margin:3px 0 0 0;
	cursor:pointer;
}




/*************************************************************/
/*** no friends styles ***/

.noFriendsWrap{
	display:block;
	float:left;
	width:506px;
	margin:0 0 20px 0;
	}
.noFriendsWrap .noFriends{
	display:block;
	float:left;
	width:506px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #e1e1e1;
	}
.noFriendsWrap .noFriends .desc{
	display:block;
	float:left;
	width:506px;
	margin:0 0 10px 0;
}
.noFriendsWrap .noFriends .desc h2{
	display:block;
	margin:0 0 5px 0;
	font:bold 20px segoe ui, arial, Helvetica, sans-serif;
}
.noFriendsWrap .noFriends .desc h3{
	display:block;
	margin:0 0 5px 0;
	font:bold 15px segoe ui, arial, Helvetica, sans-serif;
}

.noFriendsWrap .noFriends .desc p{
	display:block;
	margin:0 0 5px 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}

.noFriendsWrap .noFriends .addressBookImgs{
	display:block;
	float:left;
	margin:0 0 10px 0;
}

.noFriendsWrap .noFriends.searchpeople{
	border-bottom:none;
}

.noFriendsWrap .noFriends.searchpeople input[type="text"]{
	display:block;
	float:left;
	width:494px;
	padding:5px;
	border:1px solid #cecece;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.noFriendsWrap .noFriends.searchpeople input[type="text"]:hover{
	border:1px solid #b7b7b7;
}
.noFriendsWrap .noFriends.searchpeople input[type="text"]:focus{
	border:1px solid #b7b7b7;
	box-shadow:5px 5px 5px #ECECEC inset;
}
.noFriendsWrap .noFriends.searchpeople input.button{
	display:block;
	float:right;
	margin:5px 0 0 0;
}


.noFriendsWrap .noFriends .addressBookImgs{
	display:block;
	float:left;
	width:506px;
	}

.noFriendsWrap .noFriends p.gyha label{
	padding:10px;
}

.noFriendsWrap .noFriends p.gyha img{
	max-width:40px;
	max-height:40px;
	}

.noFriendsWrap .noFriends p.gyha.right{
	margin:5px 0 0 10px;
	padding:0 0 0 10px;
	border-left:1px solid #e8e8e8;
	
}
.noFriendsWrap .noFriends p.gyha.right label img{
	max-width:30px;
	max-height:30px;
}


/**********************/

.noAlbumsWrap{
	display:block;
	float:left;
	width:506px;
	margin:0 0 20px 0;
	}

.noAlbumsWrap .CFalbum{
	display:block;
	float:right;
	margin:-40px 0 10px 0;
	position:relative;
	z-index:3;
}

.noAlbumsWrap .CFalbum .button{
	display:block;
	float:right;
	border-radius:3px;
	margin:0;
	padding:7px 15px;
	position:relative;
}

.noAlbumsWrap .noAlbums{
	display:block;
	float:left;
	width:484px;
	background:#f3f6f9;
	border:1px solid #e5e5e5;
	border-radius:5px;
	padding:30px 10px;
	text-align:center;
	}
.noAlbumsWrap .noAlbums h2{
	display:block;
	margin:10px 0;
	font:bold 15px segoe ui, arial, Helvetica, sans-serif;
}
.noAlbumsWrap .noAlbums p{
	display:block;
	margin:10px 0;
}




/******************************************************************************/
/*** cancel account styles ***/



.cancelAccountWrap{
	display:block;
	float:left;
	width:688px;
	margin:10px 0;
	}
.cancelAccountWrap .friendsGtm{
	display:block;
	float:left;
	width:688px;
	margin:0 0 10px 0;
	}
.cancelAccountWrap .friendsGtm h2{
	display:block;
	margin:0 0 10px 0;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.cancelAccountWrap .friendsGtm .FrndWrap{
	display:block;
	float:left;
	width:100px;
	margin:0 10px 0 0;
	padding:5px;
	border:1px solid #fff;
	background:#fff;

	}
.cancelAccountWrap .friendsGtm .FrndWrap:hover{
	background:#f1f1f1;
	border:1px solid #e1e1e1;
}

.cancelAccountWrap .friendsGtm .FrndWrap a.pic{
	width:100px;
	height:100px;
	overflow:hidden;
	display:block;
	float:left;
	}
.cancelAccountWrap .friendsGtm .FrndWrap a.pic img{
	max-width:100px;
	}


.cancelAccountWrap .friendsGtm .FrndWrap h3{
	display:block;
	float:left;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
}


.cancelAccountWrap .FormCA{
	display:block;
	float:left;
	width:688px;
}
.cancelAccountWrap .FormCA table{
	width:688px;
	border-top:1px solid #e1e1e1;

	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
.cancelAccountWrap .FormCA table td{
	padding:10px;
}
.cancelAccountWrap .FormCA table td.firstcell{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	vertical-align:top;
	width:150px;
}
.cancelAccountWrap .FormCA table td label{
	display:block;
}
.cancelAccountWrap .FormCA table td input[type="radio"]{
	margin:0 5px 0 0;
}
.cancelAccountWrap .FormCA table td textarea{
	display:block;
	float:left;
	width:340px;
	height:100px;
	resize:none;
	padding:5px;
}
.cancelAccountWrap .FormCA table td input[type="text"]{
	padding:3px;
	width:195px;
}
.cancelAccountWrap .FormCA table td span{
	display:block;
	clear:both;
	margin:0 0 10px 0;
}
.cancelAccountWrap .FormCA table td img{
	border:1px solid #cecece;
	margin:0 0 10px 0;
}
.cancelAccountWrap .FormCA table td .formbutton{
	display:block;
	float:left;
	margin:0 5px 0 0;
}


/*****************************************************************************************************/
/*****************************************************************************************************/
/*** Aritcles all ***/

.ArticlesLC .ArtSrch{
	display:block;
	float:left;
	width:240px;
	margin:0 0 20px 0;
	position:relative;
	}
.ArticlesLC .ArtSrch input[type="text"]{
	display:block;
	float:left;
	width:228px;
	padding:5px;
	border-radius:3px;
	}
.ArticlesLC .ArtSrch input[type="submit"]{
	display:block;
	float:left;
	position:absolute;
	top:1px;
	right:1px;
	background:url(i/small-search-icon.png) no-repeat center center #fff;
	width:25px;
	height:25px;
	border-radius:3px;
	cursor:pointer;
}
.ArticlesLC .ArtSrch input[type="submit"]:active{
	background:url(i/small-search-icon.png) no-repeat center 6px #fff;
}

/******/
ul.faux-cols li.leftCol.ArticlesLC .menu ul li{
	display:block;
	float:left;
	width:250px;
}
ul.faux-cols li.leftCol.ArticlesLC .menu ul li a{
	display:block;
	float:left;
	width:243px;
}



.ArticlesAll{
	display:block;
	float:left;
	width:699px;
	margin:0 0 20px 0;
	}
.ArticlesAll h1{
	display:block;
	float:left;
	width:669px;
	margin:0 0 10px 0;
	font:bold 20px segoe ui, arial, Helvetica, sans-serif;
	}

.ArticlesAll h1 span{
	display:block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:5px 0 0 0;
}

.ArticlesAll .ArticlesListWrap{
	display:block;
	float:left;
	width:699px;
	margin:10px 0 0 0;
	}
.ArticlesAll .ArticlesListWrap .ArticleWrap{
	display:block;
	float:left;
	width:200px;
	padding:14px;
	border:1px solid #fff;
	}
.ArticlesAll .ArticlesListWrap .ArticleWrap:hover{
	background:#f1f1f1;
	border:1px solid #e1e1e1;
}

.ArticlesAll .ArticlesListWrap .ArticleWrap a.ImgHolder{
	display:block;
	float:left;
	width:200px;
	overflow:hidden;
	margin:0 0 10px 0;
	text-align:center;
	}
.ArticlesAll .ArticlesListWrap .ArticleWrap a.ImgHolder img{
	display:block;
	float:left;
	max-width:200px;
	max-height:200px;
	}
.ArticlesAll .ArticlesListWrap .ArticleWrap .desc{
	display:block;
	float:left;
	width:200px;
}
.ArticlesAll .ArticlesListWrap .ArticleWrap .desc h3{
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:200px;
}
.ArticlesAll .ArticlesListWrap .ArticleWrap .desc h3 span{
	display:block;
	color:#484848;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:3px 0 0 0;
}

/*******************************************************************************************/

.ArticlesAll .ArticlesListWrap.ListView{
	display:block;
	float:left;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap{
	display:block;
	float:left;
	width:660px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px dotted #e1e1e1;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .ImgHolder{
	display:block;
	float:left;
	max-width:100px;
	max-height:100px;
	margin:0 10px 0 0;
	}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .ImgHolder img{
	display:block;
	float:left;
	max-width:100px;
	max-height:100px;
	}

.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc{
	display:block;
	float:right;
	width:550px;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc h3{
	display:block;
	width:550px;
	float:left;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc h3 span{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	margin:0px 0 0 0;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc p{
	display:block;
	float:left;
	width:550px;
	margin:5px 0 0 0;
	color:#484848;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc .LikesnComments{
	display:block;
	float:left;
	margin:5px 0 0 0;
	width:550px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc .LikesnComments a{
	color:#707070;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc .LikesnComments a:hover{
	color:#484848;
	text-decoration:none;
}
.ArticlesAll .ArticlesListWrap.ListView .ArticleWrap .desc .LikesnComments span.bull{
	padding:0 5px;
	color:#707070;
}


/*******************************************************************************************/
.topAuthors{
	display:block;
	float:left;
	width:250px;
	}
.topAuthors .tAWrap{
	display:block;
	float:left;
	width:230px;
	margin:0;
	border-bottom:1px dotted #e1e1e1;
	padding:10px;
	}

.topAuthors .tAWrap:hover{
	background:#f3f6f9;
}
.topAuthors .tAWrap .taPic{
	display:block;
	float:left;
	width:30px;
	height:30px;
	margin:0 10px 0 0;
	}
.topAuthors .tAWrap .taPic img{
	max-width:30px;
	max-height:30px;
	}
.topAuthors .tAWrap .desc{
	display:block;
	float:right;
	width:190px;
}
.topAuthors .tAWrap .desc h3{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 3px 0;
}
.topAuthors .tAWrap .desc p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
}




/**************************************************************************/
/**************************************************************************/
/*** Share dialog styles ***/

#ShareUpdDlg{
	display:block;
	float:left;
	width:500px;
	}
#ShareUpdDlg .user-pic{
	display:block;
	float:left;
	width:50px;
	height:50px;
	text-align:center;
	margin:0 10px 0 0;
}
#ShareUpdDlg .user-pic a{
	display:block;
	float:left;
	width:50px;
	height:50px;
	text-align:center;
}
#ShareUpdDlg .inner-content{
	display:block;
	float:left;
	width:500px;
	min-height:50px;
}

#ShareUpdDlg .inner-content .inner-sub{
	display:block;
	float:left;
}

#ShareUpdDlg .inner-content h3{
	color:#3366cc;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
#ShareUpdDlg .inner-content h3 a{
	color:#0055AB;
}


#ShareUpdDlg .inner-content .ShrDesc{
	display:block;
	float:left;
	width:500px;
	margin:10px 0 0 0;
}
#ShareUpdDlg .inner-content .ShrDesc .Upic{
	display:block;
	float:left;
	width:50px;
	margin:0 10px 0 0;
}
#ShareUpdDlg .inner-content .ShrDesc .desc{
	display:block;
	float:left;
	width:440px;
}





#ShareUpdDlg .CommentsWrap{
	width:500px;
	margin:10px 0 0 60px;
}
#ShareUpdDlg .CommentsWrap .PostStats .Shares,
#ShareUpdDlg .CommentsWrap .PostStats .Comments,
#ShareUpdDlg .CommentsWrap .PostStats .Likes,
#ShareUpdDlg .CommentsWrap .commentpost,
#ShareUpdDlg .CommentsWrap .PostStats{
	width:470px;
}
#ShareUpdDlg .CommentsWrap .commentpost .inner-sub{
	width:424px;
	}
#ShareUpdDlg .CommentsWrap .commentpost .inner-sub p{
	width:409px;
	}
#ShareUpdDlg .CommentsWrap .commentpost .statusC{
	width:409px;
	}

#ShareUpdDlg .CommentsWrap .commentpost .remove2{
	right:5px;
	}


#ShareUpdDlg .GrpCmbShow{
	display:block;
	float:left;
	width:500px;
	margin:10px 0 0 60px;
	padding:10px 0 0 0;
	border-top:2px solid #e1e1e1;
}

#ShareUpdDlg .GrpCmbShow input.button{
	display:block;
	float:right;
	padding:4px 10px;
	font:bold 12px , segoe ui, arial, sans-serif;
	margin:0 0 0 10px;
}
#ShareUpdDlg #speedCDup-button{
	display:block;
	float:right;
	margin:5px;
	}
#ShareUpdDlg a.ui-selectmenu{
	height:25px;
}
#ShareUpdDlg .ui-selectmenu-status{
	height:25px;
	line-height:25px;
}
#ShareUpdDlg .ui-selectmenu-icon{
	top:45%;
}

/************************************************/

#ShareUpdDlg  .show-hide{
	display:block;
	float:right;
	margin:10px 0 10px 0;
	min-height:160px;
}
/*#ShareUpdDlg  .show-hide > ul{
	display:block;
	list-style:none;
	float:right;
}
#ShareUpdDlg  .show-hide > ul > li{
	display:block;
	float:right;
	list-style:none;
	margin:0 0 0 0;
	position:relative;
	padding:5px 0 0 0;
}

#ShareUpdDlg  .show-hide > ul > li > span{
	display:block;
	float:left;
	margin:5px 0 0 -140px;
}

#ShareUpdDlg  .show-hide > ul > li:last-of-type{
	margin:0;
}

#ShareUpdDlg  .show-hide > ul li > input[type="text"]{
	padding:5px;
	width:350px;
	border:1px solid #93B6DC;
}*/



/**********************************************************************************************/
/*** LOADING STYLES ***/

.LoadDL{
	display:block;
	float:left;
	margin:0 0 0 10px;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat left top;
	height:12px;
	min-width:12px;
	}
	

.message-box-wrap .LoadDL{
	margin:11px 0 0 7px;
	padding:0;
	font:normal 11px , segoe ui, arial, sans-serif;
	color:#acacac;
	}


/*** posts ***/
.Load506{
	display:block;
	float:left;
	width:506px;
	margin:0 0 5px 0;
	position:relative;
}
.Load506 p{
	display:block;
	float:left;
	width:506px;
	font:normal 11px , segoe ui, arial, sans-serif;
	color:#acacac;
	line-height:12px;
	height:12px;
	text-align:center;
}
.Load506 p span{
	height:12px;
	width:12px;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat center center;
	display:block;
	float:left;
	margin:0 5px 0 0;
	position:absolute;
	top:0;
	left:201px;
}



/*** left menu ***/
ul.faux-cols li.leftCol .menu ul li .LoadLM{
	display:block;
	float:right;
	width:12px;
	height:12px;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat center center;
	margin:0;
	position:absolute;
	top:4px;
	right:5px;
	}

/*** More button ***/
.more .LoadMore{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat center center;
	position:absolute;
	right:220px;
	bottom:13px;
	}
	
.LoadMore{
		display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(../i/loadingIcon-sprite-square.gif) no-repeat center center;
	margin:-36px 0 0 220px;
}

	
	
/*** Comments post ***/
.Cpost .LoadCpost{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat center center;
	position:absolute;
	right:50px;
	bottom:5px;
	}
/*** message box wrap ***/
.rightuismpbtn .LoadMS{
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat center center;
	margin:6px 6px 0 0;
	}
/*** message box wrap ***/
.tags .LoadTL{
	display:block;
	float:left;
	width:210px;
	height:12px;
	margin:3px 0;
	}
.tags .LoadTL p{
	display:block;
	float:left;
	width:210px;
	font:normal 11px , segoe ui, arial, sans-serif;
	color:#acacac;
	line-height:12px;
	height:12px;
}
.tags .LoadTL p span{
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:0 5px 0 0;
	background:url(i/loadingIcon-sprite-square.gif) no-repeat center center;
}

/*************************************/
/*** Add photo and URL ***/

.addLink .LoadDL{
	margin:4px 0 0 10px;
	}


/************************************************************************************************/
/*** page not found styles ***/

.PagenotFound{
	display:block;
	float:left;
	margin:100px 0 0 0;
	width:660px;
	min-height:385px;
	padding:0 0 0 320px;
	background:url(i/PNFimage.png) no-repeat left center;
	}

.PagenotFound.PNF{
	background:url(i/PNFimage2.png) no-repeat 550px -10px;
	padding:20px 0 0 70px;
	width:910px;
}
.PagenotFound .PNFlogo{
	display:block;
	float:left;
	height:53px;
	margin:50px 0 0 0;
	}
.PagenotFound .PNFlogo a{
	display:block;
	float:left;
	background:url(i/homePg/header-sprites.png) no-repeat 0 0;
	width:211px;
	height:53px;
	}

.PagenotFound h1.headline{
	display:block;
	float:left;
	margin:30px 0 10px 0;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	clear:left;
}
.PagenotFound .desc{
	display:block;
	clear:left;
}
.PagenotFound .desc p{
	display:block;
	float:left;
	clear:left;
	margin:0 0 0 0;
}

/*********************************************************/
/*** Authenticating Wallpost Login ***/

.AuthenticatingLogin{
	display:block;
	padding:10px;
	}

.AuthenticatingLogin p{
	display:block;
	width:100%;
	float:left;
	margin:10px 0 10px 0;
	font:normal 15px segoe ui, arial, Helvetica, sans-serif;
}
.AuthenticatingLogin .ld{
	display:block;
	padding:0;
}
.AuthenticatingLogin .ld h1{
	display:block;
	float:left;
	padding:0;
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	margin:0;
	color:#484848;
}
.AuthenticatingLogin .ld span{
	margin:9px 0 0 10px;
	display:block;
	float:left;
	width:26px;
	height:6px;
	background:url(i/loadingIcon-sprite-5dots.gif) no-repeat 0 0;
}


.AuthenticatingLogin ol{
	font:normal 15px segoe ui, arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:0 0 0 40px;
	display:block;
	float:left;
	}
.AuthenticatingLogin ol li{
	margin:0 0 5px 0;
	padding:0;
	}



/**************************************************************************************/
/*** sitemap styles ***/

.SiteMapWrap{
	display:block;
	float:left;
	width:688px;
	padding:0 0 30px 0;
	}
.SiteMapWrap ul.smLcols{
	display:block;
	float:left;
	width:688px;
	}

.SiteMapWrap h1{
	display:block;
	float:left;
	width:683px;
	margin:0 0 15px 0;
	border-bottom:2px solid #e1e1e1;
	font:bold 14px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	padding:10px 0 10px 5px;
}

.SiteMapWrap h1 span{
	background:url(i/doSTdArrowSGrey.png) no-repeat 0 0;
	display:block;
	float:left;
	width:13px;
	height:8px;
	position:absolute;
	bottom:-9px;
	left:10px;
}

.SiteMapWrap ul.smLcols > li{
	display:block;
	float:left;
	width:324px;
	}

/*** Javascript enable tips ***/

.SiteMapWrap.js-dis ul.smLcols > li{
	width:688px;
}


.SiteMapWrap ul.smLcols > li.right{
	display:block;
	float:right;
	}

.SiteMapWrap ul.smLcols > li ol{
	display:block;
	padding:0;
	margin:0 0 0 40px;
}
.SiteMapWrap ul.smLcols > li ol li{
	list-style:decimal outside;
	color:#484848;
}

.SiteMapWrap ul.smLcols > li .LinksGroup{
	display:block;
	margin:10px 0 20px 0;
	}
.SiteMapWrap ul.smLcols > li .LinksGroup h2{
	display:block;
	color:#484848;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	padding:0 0 5px 10px;
	border-bottom:1px dotted #e1e1e1;
	margin:0 0 10px 0;
	}

/**********************************************************/
/*** welcome suggestions ***/

.WelSugg{
	display:block;
	float:left;
	z-index:3;
	position:absolute;
	right:-280px;
	top:40px;
	padding:10px;
	background:#fff;
	border:1px solid #bebebe;
	box-shadow:0px 0px 5px #bebebe;
	width:250px;
	}

.message-box .WelSugg{
	top:0px;
	width:200px;
	right:-230px;
	}
.welcome-activity .desc .WelSugg{
	top:0px;
	width:200px;
	right:-230px;
	}

.WelSugg span{
	display:block;
	width:11px;
	height:15px;
	background:url(../i/LAbe.png) no-repeat 0 0;
	position:absolute;
	top:10px;
	left:-11px;
}
.WelSugg h3{
	display:block;
	float:left;
	width:250px;
	margin:0 0 5px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.WelSugg p{
	display:block;
	float:left;
	margin:0 0 10px 0;
	color:#484848;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}

.WelSugg .button{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:3px 8px;
	border-radius:2px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}
.WelSugg .formbutton{
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:3px 8px;
	border-radius:2px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}


/*.WelSugg:hover .remove{
	display:block;
}
.WelSugg .remove{
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:20px;
	height:20px;
}
.WelSugg .remove a{
	width:20px;
	height:20px;
	display:block;
	float:left;
	background:url(i/closeiconBig.png) no-repeat 0 -20px;
}
.WelSugg .remove a:hover{
	background:url(i/closeiconBig.png) no-repeat 0 -40px;
}
.WelSugg .remove a:active{
	background:url(i/closeiconBig.png) no-repeat 0 -60px;
}*/


.Form506{
	display:block;
	float:left;
	width:506px;
	}
.Form506 .MainTable{
	display:block;
	float:left;
	width:506px;
	}
.Form506 .MainTable td{
	padding:5px;
	}
.Form506 .MainTable td.firstcell{
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-align:right;
	padding:5px 10px 5px 5px;
	width:120px;
	}
.Form506 .MainTable td input[type="text"], .Form506 .MainTable td input[type="password"]{
	display:block;
	float:left;
	width:300px;
	padding:4px 5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
	margin:0 5px 0 0;
}
.Form506 .MainTable td textarea{
	display:block;
	float:left;
	width:300px;
	padding:4px 5px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#000;
	height:100px;
	resize:none;
	margin:0 5px 0 0;
}
.Form506 .MainTable td select{
	padding:4px 5px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.Form506 .MainTable td select.Mc{
	width:312px;
}

.Form506 .MainTable td .button{
	display:block;
	float:left;
	font:normal 15px segoe ui, arial, Helvetica, sans-serif;
	padding:6px 20px;
	border-radius:2px;
}

.Form506 .MainTable td label{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.Form506 .MainTable td input[type="radio"], .Form506 .MainTable td input[type="checkbox"]{
	display:block;
	float:left;
	margin:0 5px 0 0;
}



/***************************************************/

.Form506 .album-controls{
	margin:0 0 20px 0;
	}
.Form506 .album-controls select{
	width:110px;
	}

.Form506 a.ui-selectmenu{
	margin:0 0 0 10px;
	}

.messagesWrap.PS .messageBlock .MsgDesc h3{
	margin:0 0 3px 0;
	}
.messagesWrap.PS .messageBlock .MsgDesc p{
	color:#484848;
	display:block;
	}

/*********************************/

#NotiSubs .topLink{
	margin:5px 0 0 0;
	}



/*********************************** Jqm Dialog styles *********************************/

#jqmDialog{
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-x:auto;
	overflow-y:scroll;
	}

.jqmWindow {
	display:block;
	float:left;
	position:absolute;
	width:880px;
    margin:0 0 30px -460px;
	left:50%;
	top:60px;
    background:#fff;
    padding:20px;
	border-radius:5px;
	box-shadow:0 0 15px #909090;
	z-index:3000;
}

.jqmWindow .jqmWrapper{
	display:block;
	float:left;
}


.jqmOverlay { background-color: #fff; }

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmClose{
	display:block;
	float:left;
	position:absolute;
	top:-12px;
	right:-12px;
	width:32px;
	height:32px;
	background:url(i/DGalclose.png) no-repeat 0 0;
}

body.nsBody{
	overflow:hidden;}

a.closeD{
	display:block;
	float:left;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	cursor:default;
	}




/********************** Dialog Image Gallery styles ***************************/
/*
#DlgImgGal, .DlgImgGal{
	display:none;
	float:left;
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:100%;
	overflow-x:auto;
	overflow-y:scroll;
	z-index:2998;
	background:url(i/white70.png) repeat 0 0;
	}

.closeDlg{
	display:block;
	float:left;
	position:fixed;
	top:0;
	left:0;
	width:98.5%;
	height:100%;
	cursor:default;
	z-index:2999;
}

.DlgImgGal .DLGWrapper{
	width:940px;
	margin:0 auto;
}
.DlgImgGal .DLGWrapper .DLGContainer{
	display:block;
	float:left;
	width:880px;
	background:#ffffff;
	padding:20px;
	margin:20px 0 40px 0;
	position:relative;
	z-index:3000;
	border-radius:5px;
	box-shadow:0 0 15px #909090;
}

body.nsBody{
	overflow:hidden;}


.DlgImgGal.dlg506 .DLGWrapper, .DlgImgGal.dlg506 .DLGWrapper .DLGContainer{
	width:506px;
	}

*/

/*************************************************************************/
/********************** Dialog Image Gallery styles ***************************/

#DlgImgGal, .DlgImgGal{
	display:none;
	float:left;
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	height:100%;
	overflow-x:auto;
	overflow-y:scroll;
	z-index:500;
	background:url(i/white70.png) repeat 0 0;
	}

.DlgImgGal .PFix{
	display:table;
	width:100%;
	table-layout:fixed;
	height:100%;
	}

.DlgImgGal .PFixWrap{
	display:table-cell;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	}


.closeDlg{
	display:block;
	float:left;
	position:fixed;
	top:0;
	left:0;
	width:98.5%;
	height:100%;
	cursor:default;
	z-index:505;
}

.DlgImgGal .DLGWrapper{
	display:inline-block;
}
.DlgImgGal .DLGWrapper .DLGContainer{
	display:block;
	float:left;
	width:100%;
	height:100%;
	background:#ffffff;
	padding:0;
	margin:0;
	position:relative;
	z-index:3000;
	box-shadow:0 0 15px #909090;
	text-align:left;
}

body.nsBody{
	overflow:hidden;}


.DlgImgGal.dlg506 .DLGWrapper, .DlgImgGal.dlg506 .DLGWrapper .DLGContainer{
	width:506px;
	}


.DLGContainer .block-post{
	border-left:none;
	}





.PhotoTheater{
	display:table;
	width:100%;
	height:100%;
	}
.PhotoTheater .PhotoTheaterGallery{
	display:table;
	height:100%;
	float:left;
	}
	



.PhotoTheater .PhotoTheaterGallery .image-wrapper{
	display:table-cell;
	width:100%;
	height:100%;
	background:#f1f1f1;
	text-align:center;
/*	vertical-align:middle;
*/	padding:10px;
	position:relative;
	}


.PhotoTheater .PhotoTheaterGallery .image-wrapper .forNPArrows{
	display:block;
	position:relative;
	overflow:hidden;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .forNPArrows:hover .PrevImg{
	left:0;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .forNPArrows:hover .NextImg{
	right:0;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .PrevImg{
	display:inline-block;
	position:absolute;
	top:43%;
	left:-28px;
	z-index:1;
	-moz-transition:all 0.3s 0.5s;
	-webkit-transition:all 0.3s 0.5s;
	-o-transition:all 0.3s 0.5s;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .PrevImg a{
	display:block;
	float:left;
	width:28px;
	height:53px;
	background:url(i/PrevImg.png) no-repeat 0 0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .PrevImg a:hover{
	background:url(i/PrevImgAc.png) no-repeat 0 0;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .NextImg{
	display:inline-block;
	position:absolute;
	top:43%;
	right:-28px;
	z-index:1;
	-moz-transition:all 0.3s 0.5s;
	-webkit-transition:all 0.3s 0.5s;
	-o-transition:all 0.3s 0.5s;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .NextImg a{
	display:block;
	float:left;
	width:28px;
	height:53px;
	background:url(i/NextImg.png) no-repeat 0 0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .NextImg a:hover{
	background:url(i/NextImgAc.png) no-repeat 0 0;
}


.PhotoTheaterGallery .star-rating{
	position:absolute;
	top:10px;
	right:10px;
	opacity:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	}
.PhotoTheaterGallery .image-wrapper:hover .star-rating{
	opacity:1;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .PosCntrl{
	position:relative;
	display:inline-block;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper img{
	width:auto;
	height:auto;
	display:inline-block;
	max-width:800px;
	margin:0;
}


/*** Image Controls ***/

.PhotoTheater .PhotoTheaterGallery .image-wrapper .CntrMultiContainer{
	display:table;
	width:100%;
	margin:0;
}


.PhotoTheater .PhotoTheaterGallery .image-wrapper .ControlsWrap{
	display:table-cell;
	width:100%;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls{
	display:table;
	width:100%;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .ImgInfo{
	display:table;
	width:100%;
	text-align:left;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .ImgInfo .ImgInfoWrapper{
	display:block;
	float:left;
	margin:20px 0 0 20px;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .ImgInfo .ImgInfoWrapper h3{
	display:inline-block;
	margin:0 20px 0 0;
	font:bold 14px "Segoe UI", Arial, sans-serif;
	color:#484848;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .ImgInfo .ImgInfoWrapper .ImgCnt{
	display:inline-block;
	margin:0 20px 0 0;
	font:normal 14px "Segoe UI", Arial, sans-serif;
	color:#484848;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .ImgInfo .ImgInfoWrapper .ViewsCnt{
	display:inline-block;
	margin:0 20px 0 0;
	font:normal 14px "Segoe UI", Arial, sans-serif;
	color:#484848;
	}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .ImgInfo .ImgInfoWrapper .ViewsCnt b{
	font:bold 14px "Segoe UI", Arial, sans-serif;
	}



.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu{
	margin:20px 0 0 20px;
	display:block;
	float:left;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li a{
	border:1px solid #bebebe;
	padding:4px 10px;
	background:url(i/grey-btns-bg.png) repeat-x 0 1px;
	}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li a:hover{
	border:1px solid #999999;
	}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li a:active{
	background:url(i/grey-btns-bg.png) repeat-x 0 -24px;
	}




.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li .ImgMoreOptions{
	position:absolute;
	display:none;
	float:left;
	top:0;
	left:0;
	margin:0 0 20px 0;
	z-index:1;
	}
	
	
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li .ImgMoreOptions a.more{
	border:1px solid #484848;
	background:#007fff;
	color:#fff;
	}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li .ImgMoreOptions a.more span{
	background:url(i/view-photo-sprites.png) no-repeat -64px 0;
	}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li .ImgMoreOptions .ImgMOWrap{
	display:block;
	float:left;
	position:absolute;
	top:23px;
	left:0;
	padding:5px 0;
	background:#ffffff;
	border:1px solid #bebebe;
	box-shadow:0 0 5px #bebebe;
	}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li .ImgMoreOptions .ImgMOWrap a{
	display:block;
	float:left;
	width:120px;
	background:#ffffff;
	color:#6b6b6b;
	box-shadow:none;
	text-align:left;
	padding:3px 5px 3px 10px;
	border-radius:0;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:none;
	border-left:none;
	}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .Controls .grey-menu ul li .ImgMoreOptions .ImgMOWrap a:hover{
	color:#484848;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-right:none;
	border-left:none;
	background:#f1f1f1;
}

/************************************ Add Tags ******************************************/

.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap{
	display:table;
	width:100%;
	text-align:left;
	opacity:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper:hover .TagsWrap{
	opacity:1;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags{
	display:table-cell;
	width:100%;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags h2{
	margin:20px 0 10px 20px;
	font:bold 12px "Segoe UI", Arial, sans-serif;
	text-align:left;
	border-bottom:1px solid #e1e1e1;
	color:#484848;
	padding:0 0 5px;
}


.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags h2 a{
	margin:0 0 0 10px;
	font:normal 11px "Segoe UI", Arial, sans-serif;
	opacity:0;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap:hover .DisplayTags h2 a{
	opacity:1;
}


.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags .DTWrapper{
	display:block;
	margin:0 0 0 20px;
}


.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags i{
	display:inline-block;
	position:relative;
	padding:3px 10px;
	border:1px solid #e1e1e1;
	font:normal 11px "Segoe UI", Arial, sans-serif;
	border-radius:3px;
	color:#a1a1a1;
	text-decoration:none;
	margin:0 3px 0 0;
	background:#ffffff;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	cursor:default;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags i:hover{
	border:1px solid #bebebe;
	color:#484848;
}


.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags i .delete{
	display:block;
	float:right;
	margin:2px -3px 0 6px;
	width:11px;
	height:11px;
	background:url(i/remove.png) no-repeat 0 0;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags i .delete:hover{
	background:url(i/remove.png) no-repeat 0 -11px;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags i .delete:active{
	background:url(i/remove.png) no-repeat 0 -22px;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags .AddTag{
	display:block;
	margin:10px 0 0 20px;
}

.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags .AddTag input[type="text"]{
	display:inline-block;
	float:none;
	padding:5px;
	width:150px;
	margin:0 5px 0 0;
}
.PhotoTheater .PhotoTheaterGallery .image-wrapper .TagsWrap .DisplayTags .AddTag input.button{
	display:inline-block;
	float:none;
	padding:3.5px 5px;
	font:bold 12px "Segoe UI", Arial, sans-serif;
	border-radius:2px;
}








/******************** Embed Image ******************/


.EmbedImgWrapper{
	display:block;
	float:left;
	width:504px;
	}


.EmbedImg{
	display:block;
	float:left;
	width:504px;
	}


.EmbedImg table{
	width:504px;
	display:table;
	font:normal 15px "Segoe UI", Arial, sans-serif;
}

.EmbedImg table tr{
	color:#a1a1a1;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.EmbedImg table tr:hover{
	color:#484848;
}

.EmbedImg table td{
	display:table-cell;
	padding:5px;
}
.EmbedImg table td.firstcell{
	width:130px;
}

.EmbedImg table td input[type="text"],
.EmbedImg table td textarea{
	display:block;
	float:left;
	padding:5px;
	width:370px;
	font:normal 18px "Segoe UI", Arial, sans-serif;
	color:#484848;
	border-radius:2px;
}

.EmbedImg table td textarea{
	height:25px;
	resize:none;
}



/***** RightSider *****/

.PhotoTheater .RightSider{
	display:block;
	float:left;
	width:330px;
	}

.PhotoTheater .RightSider .ContentHider{
	display:block;
	float:left;
	width:320px;
	margin:20px 0 0 0;
	position:relative;
}


.RightSider .ContentHider .CnWC{
	display:block;
	float:left;
	max-height:400px;
	overflow-x:hidden;
	overflow-y:scroll;
	}

.RightSider .ContentHider:hover .CnWC{
	}


.RightSider .ad-controls {
	display:block;
	float:left;
	min-width:250px;
	background:#fff;
	border:none;
	padding:0;
	margin:20px 0 20px 20px;
	  
  }
.RightSider .AlbTitle {
	display:block;
	float:left;
	width:275px;
	background:#fff;
	border:none;
	padding:0;
	margin:0 0 20px 20px;
	}
.RightSider .AlbTitle .UPic{
		display:block;
		float:left;
		width:56px;
		height:56px;
		text-align:center;
		margin:0 5px 0 0;
	}

.RightSider .AlbTitle .UPic a{
		display:block;
		float:left;
		width:56px;
		height:56px;
		text-align:center;
	}
.RightSider .AlbTitle .UPic a img{
	max-height:50px;
	max-width:50px;
	padding:3px;
	box-shadow:0 0 3px #bebebe;
}

.RightSider .AlbTitle h2{
		font:bold 15px "Segoe UI", Arial, sans-serif;
		color:#484848;
		display:block;
		float:left;
		margin:0 5px 0 0;
	-moz-transition:all 0.3s; 
	-webkit-transition:all 0.3s; 
	-o-transition:all 0.3s; 
	}
.RightSider .AlbTitle h2 a{
	color:#484848;
	-moz-transition:all 0.3s; 
	-webkit-transition:all 0.3s; 
	-o-transition:all 0.3s; 
}

.RightSider .AlbTitle:hover h2 a{
	color:#3366cc;
}

.RightSider .AlbTitle h2 span{
	display:block;
	font:normal 11px "Segoe UI", Arial, sans-serif;
	color:#a1a1a1;
}


/**** comments ***/

.RightSider .posts{
	display:block;
	float:left;
	margin:0 0 20px 20px;
	width:275px;
	}
.RightSider .write-comment{
	display:block;
	float:left;
	margin:0 0 10px 20px;
	width:275px;
	border-top:1px solid #e1e1e1;
	}

.RightSider .write-comment .Cwrap{
	display:block;
	float:left;
	margin:0 0 0 0;
	width:275px;
	}
.RightSider .write-comment .Cwrap .user-pic{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:36px;
	height:36px;
	text-align:center;
	}
.RightSider .write-comment .Cwrap .user-pic img{
	max-width:30px;
	max-height:30px;
	padding:3px;
	box-shadow:0 0 3px #bebebe;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	}

.RightSider .write-comment:hover .Cwrap .user-pic img{
	box-shadow:0 0 3px #868686;
}
.RightSider .write-comment .Cwrap .Cpost{
	display:block;
	float:left;
	width:229px;
}
.RightSider .write-comment .Cwrap .Cpost textarea{
	display:block;
	float:left;
	width:221px;
	height:28px;
}


.RightSider .CommentsInGal{
	display:block;
	float:left;
	width:275px;
	}

.RightSider .CommentsInGal .block-post{
	width:275px;
	padding:5px 0;
	margin:0;
	}
.RightSider .CommentsInGal .block-post .user-pic{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:36px;
	height:36px;
	text-align:center;
	}
.RightSider .CommentsInGal .block-post .user-pic img{
	max-width:30px;
	max-height:30px;
	padding:3px;
	box-shadow:0 0 3px #bebebe;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	-o-transition:all 0.2s;
	}
.RightSider .CommentsInGal .block-post:hover .user-pic img{
	box-shadow:0 0 3px #868686;
}

.RightSider .CommentsInGal .block-post .inner-content{
	width:229px;
}
.RightSider .CommentsInGal .block-post .inner-content h3{
	font:bold 12px "Segoe UI", Arial, sans-serif;
}
.RightSider .CommentsInGal .block-post .inner-content p{
	font:normal 11px "Segoe UI", Arial, sans-serif;
	padding:0 10px 0 0;
}

.RightSider .CommentsInGal .block-post .inner-content .statusC{
	width:229px;
	margin:0;
}

.RightSider .posts .report.commentsH{
	background:#f1f1f1;
	color:#484848;
	display:block;
	position:relative;
	margin:0 0 0 0;
	border-bottom:1px solid #e1e1e1;
}
.RightSider .posts .report.commentsH span{
	background:url(i/afm.png) no-repeat -22px 0;
	margin:3px 7px 0 10px;
}
.RightSider .posts .report.commentsH i{
	display:block;
	float:left;
	position:absolute;
	bottom:-6px;
	left:8px;
	background:url(i/doSTdArrow.png) no-repeat center bottom;
	width:13px;
	height:6px;
}

.RightSider .PostStats{
	margin:0 0 10px 0;
	width:275px;
	}

.RightSider .PostStats .Iw{
	background:#f5f5f5;
}

.RightSider .PostStats .Likes,
.RightSider .PostStats .Comments,
.RightSider .PostStats .Shares{
	width:265px;
	border-bottom:1px solid #e8e8e8;
	padding:5px 0 5px 10px;
	}



.RightSider .sponsored{
	margin:0 0 20px 20px;
	width:300px;
}
.RightSider .sponsored h1.adH{
	font:normal 11px "Segoe UI", Arial, sans-serif;
	color:#707070;
	margin:0 0 10px 0;
	text-transform:uppercase;
	padding:5px 5px 5px 0;
	border-bottom:1px solid #e1e1e1;
}



.RightSider .sponsored .WPsponWrap{
	padding:8px 0 8px 0px;
	width:300px;
	}
.RightSider .sponsored .WPsponWrap h1{
	width:300px;
	}
.RightSider .sponsored .WPsponWrap .cnt{
	width:300px;
	}

.RightSider .sponsored .WPsponWrap .cnt .SDesc{
	width:180px;
	}



/*** shared detalis ***/
.SharedDetails{
	display:block;
	float:left;
	width:506px;
	}

.SharedDetails .posts{
	width:506px;
}
.SharedDetails .posts .block-post{
	width:496px;
}
.SharedDetails .posts .block-post .inner-content,
.HomePage .SharedDetails .posts .block-post .inner-content{
	width:436px;
}

.SharedDetails .album-controls{
	margin:20px 0 0 0;
}
.album-controls .PGnp{
	display:block;
	float:left;
	width:484px;
	margin:0 10px;
}
.album-controls .PGnp a{
	border-left: 1px solid #F3F6F6;
    border-right: 1px solid #F3F6F6;
    color: #484848;
    display: block;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 20px;
    text-transform: capitalize;	
}
.album-controls .PGnp a:hover{
	border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
	}
.album-controls .PGnp a:active{
	border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
	box-shadow: 0 0 3px #E5E5E5 inset;
	}


.album-controls .PGnp .previous{
	display:block;
	float:right;
}
.album-controls .PGnp .previous a{
	background:url(i/msgsbackiC.png) no-repeat 50% 50% #F3F6F9;
}
.album-controls .PGnp .previous a:active{
	background:url(i/msgsbackiC-active.png) no-repeat 50% 50% #F3F6F9;
}

.album-controls .PGnp .next{
	display:block;
	float:right;
}
.album-controls .PGnp .next a{
	background:url(i/next-pg.png) no-repeat 50% 50% #f3f6f9;
}
.album-controls .PGnp .next a:active{
	background:url(i/next-pg-active.png) no-repeat 50% 50% #f3f6f9;
}

/*********************************/



/**************************************************************************************/
/******** View photo sponsers **************/


.futuredgallery .sponsers{
	display:block;
	float:left;
	position:absolute;
	top:10px;
	left:10px;
	z-index:1;
	}

.futuredgallery .sponsers .Trig{
	display:block;
	float:left;
	position:relative;
	top:0;
	left:0;
}
.futuredgallery .sponsers .Trig a{
	display:block;
	float:left;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	height:16px;
	line-height:16px;
	}

.futuredgallery .sponsers .Trig a p{
	display:block;
	float:left;
	background:#000;
	padding:0 5px 0 3px;
	border-radius:0 3px 3px 0;
	min-width:50px;
	height:14px;
	line-height:14px;
}
.futuredgallery .sponsers .Trig a span{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/popoutiCdown.png) no-repeat 0 0;
	cursor:pointer;
}

.futuredgallery .sponsers .Trig#TrigHAds{
	top:-26px;
	left:-11px;
	}

.futuredgallery .sponsers .Trig#TrigHAds a span{
	background:url(i/popoutiCup.png) no-repeat 0 0;
}


.futuredgallery:hover .FloatingAds{
	display:block;
	}



.futuredgallery .FloatingAds{
	position:absolute;
	top:0px;
	left:25px;
	display:block;
	float:left;
	}

.futuredgallery .FloatingAds .FATrig{
	display:block;
	float:left;
	position:absolute;
	border:1px solid #fff;
	box-shadow:2px 2px 2px #000;
}
.futuredgallery .FloatingAds .FATrig span{
	display:block;
	float:left;
	width:23px;
	height:20px;
	background:#000;
	opacity:0.5;
}
.futuredgallery .FloatingAds .FATrig:hover span{
	opacity:0.9;
	cursor:pointer;
}

.futuredgallery .FloatingAds .FATrig a{
	position:absolute;
	width:23px;
	height:20px;
	display:block;
	float:left;
	background:url(i/shopiCon.png) no-repeat center center;
}


.futuredgallery .FloatingAds .FATrig.one{
	top:215px;
	left:75px;
}
.futuredgallery .FloatingAds .FATrig.two{
	top:146px;
	left:240px;
}
.futuredgallery .FloatingAds .FATrig.three{
	top:300px;
	left:385px;
}
.futuredgallery .FloatingAds .FATrig.four{
	top:100px;
	left:545px;
}

/****/

.futuredgallery .AdsSlideshow{
	display:block;
	float:left;
	position:absolute;
	bottom:60px;
	left:28%;
	color:#fff;
	width:300px;
	min-height:100px;
	border:1px solid #484848;
	box-shadow:5px 5px 5px #000;
	background:url(i/black70.png) repeat 0 0;
	z-index:2;
	}

.futuredgallery .AdsSlideshow .remove{
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	float:right;
	width:20px;
	height:20px;
	z-index:1;
}
.futuredgallery .AdsSlideshow .remove a{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(i/closeiconBig.png) no-repeat 0 0;
}
.futuredgallery .AdsSlideshow .remove a:hover{
	background:url(i/closeiconBig.png) no-repeat 0 -60px;
}


.futuredgallery .AdsSlideshow h3{
	display:block;
	padding:5px 0 6px 10px;
	font:normal 15px segoe ui, arial, Helvetica, sans-serif;
	color:#fff;
	background:url(i/black70.png) repeat;
	position:relative;
}

.futuredgallery .AdsSlideshow .ContentWrap{
	display:block;
	float:left;
	width:300px;
	padding:10px 0;
	position:relative;
	min-height:100px;
}

/*****************/
/* Easy Slider */

#viewAds{
	display:block;
	float:left;
	width:300px;
	}

#viewAds ul, #viewAds li{
	display:block;
	float:left;
		margin:0;
		padding:0;
		list-style:none;
		}
	#viewAds li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:300px;
		text-align:center;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:100%;
		position:absolute;
		left:0px;
		top:0;
		z-index:2;
		background:url(i/blk-grl.png) repeat-y 0 0;
		}	


#nextBtn{ 
		left:270px;
		background:url(i/blk-gr.png) repeat-y 0 0;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		position:absolute;
		top:0;
		width:30px;
		height:100%;
		background:url(i/btn-prev.png) no-repeat 5px center;	
		}	
	#nextBtn a{ 
		background:url(i/btn-next.png) no-repeat 15px center;	
		}	


/***/


#viewAds li .AdFlCWrap{
	display:inline-block;
	width:200px;
}

#viewAds li .AdFlCWrap a.user-pic{
		display:block;
		float:left;
		width:200px;
		margin:0 0 7px 0;
	}

#viewAds li .AdFlCWrap a.user-pic img{
		max-width:90px;
		max-height:90px;
	}

#viewAds li .AdFlCWrap .AdDesc{
		display:block;
		float:left;
		width:200px;
}
#viewAds li .AdFlCWrap .AdDesc h3{
	background:none;
	color:#fff;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	opacity:1;
	padding:0;
	margin:0 0 0 0;
}

#viewAds li .AdFlCWrap .AdDesc h3 a{
	color:#fff;
}
#viewAds li .AdFlCWrap .AdDesc p{
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#898989;
}



/**********************************/
/**** Videos ****/

.VideosWrap{
	display:block;
	float:left;
	width:688px;
	margin:10px 0 20px 0;
	}



.VideosWrap .Thumbview{
	display:block;
	float:left;
	width:688px;
	}
.VideosWrap .Listview{
	display:block;
	float:left;
	width:688px;
	}


.VideosWrap ul{
	list-style:none;
	display:block;
	float:left;
	width:688px;
	margin:20px 0 0 0;
	
}

.VideosWrap ul li{
	list-style:none;
	display:block;
	float:left;
}
.VideosWrap ul li .VideoListItem{
	display:block;
	float:left;
	width:195px;
	padding:10px;
	background:#fff;
	margin:0 20px 20px 0;
	box-shadow:2px 2px 7px #bebebe;
	opacity:0.8;
	cursor:pointer;
}


.VideosWrap ul li:nth-child(3n) .VideoListItem{
	margin:0 0 20px 0;
}


.VideosWrap ul li .VideoListItem .thumb{
	display:block;
	float:left;
	width:195px;
	text-align:center;
	background:#000000;
}

.VideosWrap ul li .VideoListItem .thumb img{
	max-width:195px;
	max-height:150px;
	opacity:0.9;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

.VideosWrap ul li .VideoListItem:hover .thumb img{
	opacity:1;
}


.VideosWrap ul li .thumb a{
	position:relative;
	display:block;
	float:left;
}

.VideosWrap ul li .thumb a p.duration{
	position:absolute;
	color:#fff;
	text-decoration:none;
	background:#000;
	padding:2px 4px;
	border-radius:3px;
	bottom:3px;
	left:3px;
	opacity:0.8;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}

.VideosWrap ul li .VideoListItem .desc{
	display:block;
	float:left;
	width:200px;
	margin:10px 0 0 0;
}


.VideosWrap ul li .VideoListItem .desc h3{
	display:block;
	font:bold 16px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 3px 0;
}
.VideosWrap ul li .VideoListItem .desc h3 a{
	color:#484848;
}

.VideosWrap ul li .VideoListItem .desc p{
	color:#707070;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	display:block;
}

/*** List view ***/

.VideosWrap .Listview ul li{
	display:block;
	float:left;
	box-shadow:none;
}
.VideosWrap .Listview ul li .VideoListItem{
	display:block;
	float:left;
	box-shadow:none;
	opacity:1;
	margin:0;
}


.VideosWrap .Listview ul li .VideoListItem .desc h3{
	margin:0 0 5px 0;
}

.VideosWrap .Listview ul li .VideoListItem{
	width:668px;
	padding:10px;
	border-radius:0px;
	border-bottom:1px solid #e1e1e1;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}

.VideosWrap .Listview ul li:last-of-type .VideoListItem, .VideosWrap .Listview ul li:last-of-type .VideoListItem:hover{
	border-bottom:none;
}


.VideosWrap .Listview ul li .VideoListItem:hover{
	border-bottom:1px solid #e1e1e1;
	background:#f1f1f1;
	border-top:none;
	border-right:none;
	border-left:none;
	margin:0 0 0 0;
}

.VideosWrap .Listview ul li .VideoListItem .thumb{
	margin:0 10px 0 0;
	text-align:left;
	width:150px;
}
.VideosWrap .Listview ul li .VideoListItem .thumb img{
	max-width:150px;
	max-height:120px;
	opacity:1;
}

.VideosWrap .Listview ul li .VideoListItem .thumb h3{
	margin:10px 0 0 0;
	display:block;
	float:left;
}
.VideosWrap .Listview ul li .VideoListItem .desc{
	margin:0;
	width:508px;
	min-height:110px;
	position:relative;
}.VideosWrap .Listview ul li .VideoListItem .desc p{
	margin:0 0 5px 0;
	color:#484848;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.VideosWrap .Listview ul li .VideoListItem .desc p.vlc{
	display:block;
}
.VideosWrap .Listview ul li .VideoListItem .desc p.Udate{
	position:absolute;
	top:0;
	right:0;
}

.VideosWrap .Listview ul li .VideoListItem .desc p.p70{
	color:#707070;
	margin:0 0 15px 0;
	width:410px;
}
.VideosWrap .Listview ul li .VideoListItem .desc p i{
	font-style:normal;
	display:inline-block;
	margin:0 10px 0 0;
}
.VideosWrap .Listview ul li .VideoListItem .desc p i a{
	color:#484848;
}

.VideosWrap .Listview ul li .VideoListItem .desc p i span{
	background:url(i/afm.png) no-repeat 0 0;
	display:block;
	float:left;
	margin:1.5px 5px 0 0;
	width:11px;
	height:11px;
	opacity:0.5;
}
.VideosWrap .Listview ul li .VideoListItem .desc p i:hover span{
	opacity:1;
}

.VideosWrap .Listview ul li .VideoListItem .desc p i.views span{
	background:url(i/afm.png) no-repeat -55px 0;
}
.VideosWrap .Listview ul li .VideoListItem .desc p i.likes span{
	background:url(i/afm.png) no-repeat -44px 0;
}
.VideosWrap .Listview ul li .VideoListItem .desc p i.comments span{
	background:url(i/afm.png) no-repeat -22px 0;
}

.VideosWrap .Listview ul li .VideoListItem .desc .edit{
	display:block;
	float:left;
}
.VideosWrap .Listview ul li .VideoListItem .desc .edit input[type="text"]{
	display:block;
	float:left;
	padding:5px;
	width:446px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
}
.VideosWrap .Listview ul li .VideoListItem .desc .edit textarea{
	display:block;
	float:left;
	padding:5px;
	width:446px;
	height:47px;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	resize:none;
}

.VideosWrap .Listview ul li .VideoListItem .desc .edit p{
	display:block;
	float:left;
	margin:0 0 5px 0;
}
.VideosWrap .Listview ul li .VideoListItem .desc .edit p.Tsug{
	line-height:20px;
}
.VideosWrap .Listview ul li .VideoListItem .desc .edit p.Tsug a{
	display:inline-block;
	margin:0 10px 0 0;
}



/********* grey menu adjust for video **************/

.VideosWrap .videoExpand{
	display:block;
	float:left;
	width:688px;
	margin:0 0 0 0;
}

.VideosWrap .gmenuRL{
	width:615px;
	margin:10px 0 0 0;
}
.VideosWrap .gmenuRL .grey-menu{
	width:auto;
	margin:0;
}
.VideosWrap .gmenuRL .grey-menu ul{
	width:auto;
	margin:0;
}

.gmenuRL .viewsCount{
	display:block;
	float:right;
	padding:5px 0 0 0;
	font:normal 18px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.gmenuRL .viewsCount{
	display:block;
	float:right;
	padding:0 0 0 0;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}
.gmenuRL .viewsCount p{
	color:#707070;
	margin:4px 10px 0 0;
}

.gmenuRL .viewsCount span{
	font:normal 18px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}









/*******************/
.editProfilePage.ReportImg{
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	background:none;
	width:960px;
	}
	
.editProfilePage.ReportImg .editInfo{
	margin:0;
	width:960px;
}

.editProfilePage.ReportImg .editInfo p{
	margin:0 0 10px 0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.editProfilePage.ReportImg .editInfo ol{
	display:block;
	margin:20px 0 20px 0;
}
.editProfilePage.ReportImg .editInfo ol li{
	margin:0 0 15px 0;
}

.editProfilePage.ReportImg .editInfo ol ol{
	display:block;
	list-style:lower-alpha;
	margin:0;
}
.editProfilePage.ReportImg .editInfo ol ol li{
	margin:0;
}

.editProfilePage.ReportImg .editInfo table.ProeditGrids{
	margin:20px 0 0 80px;
	width:auto;
	}



/********************/


.DBControls{
	display:block;
	float:left;
	width:764px;
	margin:10px 0 40px 0;
	}

.DBControls ul.tabsStrip{
	display:block;
	float:left;
	width:756px;
	margin:0;
}
.DBControls .daterange{
	margin:0 0 0 0;
	padding:0;
	width:auto;
}

.DBControls .daterange table{
	border-collapse:collapse;
	margin:0 0 0 10px;
}
.DBControls .daterange input[type="text"]{
	width:120px;
}
.DBControls .daterange table td.textcell{
	padding:0 5px 0 0;
}

.RightBlock.nomar{
	padding:0;
	}

.dbcWrapper{
	display:block;
	float:left;
	width:494px;
	}

.dbcWrapper .dbContent{
	display:block;
	float:left;
	width:494px;
	padding:0 0;
	margin:0 0 30px 0;
	}

.dbcWrapper .dbContent h3{
	display:block;
	float:left;
	width:494px;
	margin:0 0 10px 0;
	padding:0 0 3px;
	font:bold 15px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	border-bottom:1px solid #e1e1e1;
	position:relative;
	}

.dbcWrapper .dbContent h3 a{
	display:inline-block;
	margin:0 0 0 5px;
	color:#484848;
}

.dbcWrapper .dbContent h3 span{
	position:absolute;
	top:0;
	left:275px;
}


.dbcWrapper .dbContent table.out{
	display:block;
	float:left;
	width:724px;
	position:relative;
}

.dbcWrapper .dbContent table.out tr td.firstcell-out{
	width:500px;
	padding:0;
}
.dbcWrapper .dbContent table.out tr td.secondcell-out{
	width:224px;
	padding:0;
	text-align:center;
	font:normal 25px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	text-shadow:2px 2px 0px #e1e1e1;
}
.dbcWrapper .dbContent table.out tr td.secondcell-out a{
	color:#484848;
	position:relative;
}


.dbcWrapper .dbContent table.out tr td.secondcell-out a span{
	position:absolute;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	top:-30px;
	left:5px;
	opacity:0;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	background:#FDF7AF;
	border:1px solid #D0C874;
	padding:3px 7px;
	color:#444444;
	text-shadow:none;
	border-radius:3px;
	width:100px;
}
.dbcWrapper .dbContent table.out tr td.secondcell-out:hover span{
	opacity:1;
	left:0px;
}
.dbcWrapper .dbContent table.out tr td.secondcell-out span i{
	display:block;
	float:left;
	background:url(i/recordHbTtip.png) no-repeat 0 0;
	height:6px;
	width:9px;
	position:absolute;
	bottom:-6px;
	left:8px;
}

.dbcWrapper .dbContent table.in{
	display:block;
	float:left;
	width:500px;
}


.dbcWrapper .dbContent table.in tr:nth-child(2n){
	background:#f1f1f1;
}

.dbcWrapper .dbContent table.in tr td{
	padding:5px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
}

.dbcWrapper .dbContent table.in tr td.firstcell{
	padding:5px 10px 5px 5px;
	width:235px;
	text-align:right;
}
.dbcWrapper .dbContent table.in tr td.secondcell{
	width:240px;
}


.dbcWrapper .dbContent.two table.in tr:nth-child(2n){
	background:none;
}
.dbcWrapper .dbContent.two table.in tr td{
	font:bold 13px segoe ui, arial, Helvetica, sans-serif;
	padding:8px;
}
.dbcWrapper .dbContent.two table.in tr td.firstcell a{
	color:#484848;
	border-bottom:1px dashed #bebebe;
}
.dbcWrapper .dbContent.two table.in tr td.firstcell a:hover{
	text-decoration:none;
	border-bottom:1px dashed #919191;
}
.dbcWrapper .dbContent.two h3{
	font:bold 17px segoe ui, arial, Helvetica, sans-serif;
}


/*****************************************************************/

.ListVideos{
	display:block;
	float:left;
	width:250px;
	}

.ListVideos ul{
	display:block;
	float:left;
	width:250px;
	}

.ListVideos ul li{
	list-style:none;
	display:block;
	float:left;
	width:240px;
	padding:5px 5px 10px 5px;
	margin:0 0 0 0;
	position:relative;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	border-bottom:1px solid #ffffff;
	}

.ListVideos ul li:hover{
	background:#f1f1f1;
	border-bottom:1px solid #e1e1e1;
	cursor:pointer;
}

.ListVideos ul li .CoverImage{
	display:block;
	float:left;
	width:80px;
	margin:0 10px 0 0;
	position:relative;
	}
.ListVideos ul li .CoverImage a{
	display:block;
	float:left;
	}
.ListVideos ul li .CoverImage a img{
	display:block;
	float:left;
	max-width:80px;
	max-height:60px;
	}

.ListVideos ul li .CoverImage .duration{
	position:absolute;
	display:block;
	float:left;
	bottom:3px;
	left:3px;
	background:#000;
	opacity:0.8;
	color:#fff;
	padding:1px 3px;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
}

.ListVideos ul li .desc{
	display:block;
	float:left;
	width:150px;
	}
.ListVideos ul li .desc h3{
	display:block;
	float:left;
	width:150px;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#484848;
	}

.ListVideos ul li .desc h3 a{
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
	color:#484848;
}
.ListVideos ul li:hover .desc h3 a{
	color:#3366cc;
}

.ListVideos ul li .desc h3 span{
	display:block;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	margin:3px 0 0 0;
	}
.ListVideos ul li .desc h3 span a{
	color:#707070;
	text-decoration:none;
}
.ListVideos ul li:hover .desc h3 span a{
	color:#707070;
}




/**************************/
/*** Theater mode ***/


.main-wrap.theater-mode .album-cols{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
	}

.main-wrap.theater-mode .VideosWrap{
	width:100%;
	margin:80px 0 0 0;
	background:#4d4d4d;
}

.main-wrap.theater-mode .VideosWrap .videoExpand{
	width:980px;
	display:block;
	float:left;
	margin:20px 0;
}

.main-wrap.theater-mode .width-controller .right-col{
	top:650px;
	}

.main-wrap.theater-mode .sub-header{
	box-shadow:0 0 5px #000000;
	border-bottom:1px solid #bebebe;
}


.album-cols h1 .viewsCount{
	display:inline-block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 10px;
	}
.album-cols h1 .viewsCount p{
	display:inline-block;
	font:normal 12px segoe ui, arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	}
.album-cols h1 .viewsCount span{
	display:inline-block;
	font:normal 18px segoe ui, arial, Helvetica, sans-serif;
	margin:0;
	color:#484848;
	}

.grey-menu ul li a.fullscreen span{
	background:url(i/videoviewmodes.png) no-repeat 0 0;
}
.grey-menu ul li a.fullscreen:hover span{
	background:url(i/videoviewmodes.png) no-repeat 0 -16px;
}
.grey-menu ul li a.compactview span{
	background:url(i/videoviewmodes.png) no-repeat -16px 0;
}
.grey-menu ul li a.compactview:hover span{
	background:url(i/videoviewmodes.png) no-repeat -16px -16px;
}


.grey-menu ul li .likes{
	display:block;
	float:left;
	position:relative;
	}

.grey-menu ul li .likes:hover .likesnum{
	display:block;
}

.grey-menu ul li .likes .likesnum{
	display:none;
	float:left;
	position:absolute;
	bottom:-33px;
	left:0;
	background:#fdf7af;
	border:1px solid #d0c874;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	min-width:127px;
	z-index:3;
	border-radius:3px;
	box-shadow:0 0 5px #bebebe;
	}
.grey-menu ul li .likes .likesnum span{
	display:block;
	float:left;
	top:-6px;
	position:absolute;
	width:9px;
	height:6px;
	background:url(i/ya-up.png) no-repeat 0 0;
}


.grey-menu ul li .likes .likesnum.two{
	bottom:33px;
}
.grey-menu ul li .likes .likesnum.two span{
	background:url(i/recordHbTtip.png) no-repeat 0 0;
	top:25px;
}



/************************/
/**** family on wall ****/


.showFamily{
	display:block;
	float:left;
	width:175px;
	}

.showFamily .ItemWrap{
	display:block;
	float:left;
	width:175px;
	margin:0 0 5px 0;
	}
.showFamily .ItemWrap .pic{
	display:block;
	float:left;
	width:50px;
	text-align:center;
	margin:0 10px 0 0;
	}
.showFamily .ItemWrap .pic a{
	display:block;
	float:left;
	width:50px;
	}
.showFamily .ItemWrap .pic a img{
	max-width:50px;
	max-height:50px;
	}
.showFamily .ItemWrap .desc{
	display:block;
	float:left;
	width:115px;
	}
.showFamily .ItemWrap .desc h3{
	display:block;
	font:bold 11px segoe ui, arial, Helvetica, sans-serif;
	color:#3366cc;
	}
.showFamily .ItemWrap .desc h3 span{
	display:block;
	margin:0px 0 0 0;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
	color:#707070;
	}
.showFamily .ItemWrap .desc h3 span a{
	color:#707070;
	}




/**********************************************************************/
/*** HomePage Layout settings ***/

.HomePage ul.faux-cols > li.midCol{
	padding:0;
	}

.HomePage ul.faux-cols > li.midCol .pad{
	padding:30px 0 0 0;
	border-top:none;
	}

.HomePage ul.faux-cols > li.midCol .RightBlock{
	padding:30px 0 0 0;
	}

.HomePage .content-wrap .welcome-block{
	margin:0 0 0 5px;
}

/**********************************************************************/
/*** Layout 3 settings ***/


body.LayoutThree ul.faux-cols > li.leftCol,
body.LayoutThree ul.faux-cols > li.leftCol .menu,
body.LayoutThree ul.faux-cols > li.leftCol .menu ul,
body.LayoutThree ul.faux-cols > li.leftCol .menu ul li,
body.LayoutThree ul.faux-cols > li.leftCol .pad{
	width:175px;
	}
body.LayoutThree ul.faux-cols > li.leftCol .menu ul li a{
	width:168px;
}
body.LayoutThree ul.faux-cols > li.leftCol .menu ul li.subsmall a{
	width:135px;
}

body.LayoutThree ul.faux-cols > li.midCol{
	padding:0;
	width:805px;
	}
body.LayoutThree ul.faux-cols > li.midCol .pad{
	padding:30px 0 0 23px;
	width:530px;
	border-top:none;
	min-height:300px;
	}

body.LayoutThree ul.faux-cols > li.midCol .RightBlock{
	padding:30px 0 0 0;
	}


/**********************************************************************/
/*** Layout 4 settings ***/


body.LayoutFour ul.faux-cols > li.leftCol,
body.LayoutFour ul.faux-cols > li.leftCol .menu,
body.LayoutFour ul.faux-cols > li.leftCol .menu ul,
body.LayoutFour ul.faux-cols > li.leftCol .menu ul li,
body.LayoutFour ul.faux-cols > li.leftCol .pad{
	width:175px;
	}
body.LayoutFour ul.faux-cols > li.leftCol .menu ul li a{
	width:168px;
}
body.LayoutFour ul.faux-cols > li.leftCol .menu ul li.subsmall a{
	width:135px;
}

body.LayoutFour ul.faux-cols > li.midCol{
	padding:30px 0 0 0;
	border:1px solid #e1e1e1;
	border-top:none;
	width:803px;
	}
body.LayoutFour ul.faux-cols > li.midCol .pad{
	padding:0 0 0 23px;
	width:780px;
	border:none;
	min-height:550px;
	}

body.LayoutFour ul.faux-cols > li.midCol .RightBlock{
	padding:30px 0 0 0;
	}










/******************************/
/*** Error page ***/


.red-box{
	display:block;
	float:left;
	width:626px;
	margin:0 0 0 10px;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	border-radius:5px;
	padding:20px;
	}

.red-box h3{
	display:block;
	font:bold 16px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 15px 0;
	padding:0 0 7px 0;
	border-bottom:1px solid #bebebe;
}
.red-box h3:before{
	content:"";
	display:block;
	float:left;
	width:16px;
	height:16px;
	background:url(i/erroriCon16.png) no-repeat 0 0;
	margin:4px 10px 0 0;
}


.red-box p{
	display:block;
	font:normal 12px segoe ui, Arial, Helvetica, sans-serif;
	color:#484848;
	margin:0 0 10px 0;
}

.red-box p .button{
	display:inline-block;
	padding:5px 10px;
	border-radius:3px;
}

/************* full lenght error display *********************/

.ErrFlWrap{
	display:block;
	float:left;
	width:980px;
	margin:140px 0 -5px 0;
	border-bottom:2px solid #e1e1e1;
	padding:0 0 60px 0;
	text-align:center;
	}

.ErrFlWrap .ErrFl{
	display:inline-block;
	text-align:left;
	width:600px;
	border-radius:5px;
	padding:20px 20px 20px 90px;
	background:#ffffff;
	border:1px solid #bebebe;
	position:relative;
}

.ErrFlWrap .ErrFl i{
	display:block;
	float:left;
	position:absolute;
	top:22px;
	left:30px;
	width:32px;
	height:32px;
	background:url(i/tickiCon32.png) no-repeat 0 0;
}

.ErrFlWrap .ErrFl i.error{
	background:url(i/erroriCon32.png) no-repeat 0 0;
}
.ErrFlWrap .ErrFl i.block{
	background:url(i/blockiC32.png) no-repeat 0 0;
}

.ErrFlWrap .ErrFl h1{
	font:bold 20px "Segoe UI", Arial, sans-serif;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	color:#484848;
	border-bottom:1px solid #e1e1e1;
}

.ErrFlWrap .ErrFl h2{
	font:bold 14px "Segoe UI", Arial, sans-serif;
	display:block;
	margin:0 0 5px 0;
	color:#484848;
}

.ErrFlWrap .ErrFl p{
	font:normal 12px "Segoe UI", Arial, sans-serif;
	display:inline-block;
	margin:0 0 10px 0;
	color:#707070;
}
.ErrFlWrap .ErrFl ul{
	display:block;
	color:#707070;
	margin:10px 0 10px 0px;
}
.ErrFlWrap .ErrFl ul li{
	display:list-item;
	list-style:inside square;
}


.ErrFlWrap .ErrFl .button,
.ErrFlWrap .ErrFl .formbutton{
	font:normal 12px "Segoe UI", Arial, sans-serif;
	border-radius:2px;
	margin:10px 0 0 0;
}





.tipped{
	font-weight:bold;
	}
	
	/*by swetha */
.incUserDet{
	display:block;
	float:left;
	width:430px;
	border:1px solid #a8a8a8;
	background:#fff;
	margin:35px 0 0 1px;
	position:absolute;
	z-index:5;
	-moz-box-shadow:0 0 10px #909090;
	-webkit-box-shadow:0 0 10px #909090;
	box-shadow:0 0 10px #bebebe;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
.incUserDet ul{
	list-style:none;
	display:block;
	float:left;
	width:430px;
	margin:3px 0;
	}
.incUserDet ul li{
	list-style:none;
	display:block;
	float:left;
	width:420px;
	padding:3px 5px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	}
.incUserDet ul li:hover{
	cursor:pointer;
	background:#f1f1f1;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}

.incUserDet ul li a.mainTrigger{
	display:block;
	float:left;
	width:420px;
}

.incUserDet ul li .userpic30{
	display:block;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	margin:0 10px 0 0;
}
.incUserDet ul li .userpic30 img{
	width:30px;
}
.incUserDet ul li .desc{
	display:block;
	float:left;
	width:370px;
}
.incUserDet ul li .desc h3{
	display:block;
	float:left;
	width:370px;
	margin:0;
	font:bold 12px segoe ui, arial, Helvetica, sans-serif;
}
.incUserDet ul li .desc .GrpCnt{
	display:block;
	float:left;
	color:#888888;
	font:normal 11px segoe ui, arial, Helvetica, sans-serif;
}
.incUserDet ul li .desc .GrpCnt span{
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(https://cdn.wallpost.com/i/iConsprites.png) no-repeat -40px 0;
	margin:0 5px 0 0;
}
/* ended here */